Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Accessibility_Role.idl

Go to the documentation of this file.
00001 /* 
00002  * AT-SPI - Assistive Technology Service Provider Interface 
00003  * (Gnome Accessibility Project; http://developer.gnome.org/projects/gap)
00004  *
00005  * Copyright 2001 Sun Microsystems Inc.
00006  *
00007  * This library is free software; you can redistribute it and/or
00008  * modify it under the terms of the GNU Library General Public
00009  * License as published by the Free Software Foundation; either
00010  * version 2 of the License, or (at your option) any later version.
00011  *
00012  * This library is distributed in the hope that it will be useful,
00013  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00014  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00015  * Library General Public License for more details.
00016  *
00017  * You should have received a copy of the GNU Library General Public
00018  * License along with this library; if not, write to the
00019  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
00020  * Boston, MA 02111-1307, USA.
00021  */
00022 
00023 #ifndef _ACCESSIBILITY_ROLE_IDL
00024 #define _ACCESSIBILITY_ROLE_IDL
00025 
00026 module Accessibility {
00027 
00028   enum Role {
00030   ROLE_INVALID,
00032   ROLE_ACCELERATOR_LABEL,
00034   ROLE_ALERT,
00036   ROLE_ANIMATION,
00038   ROLE_ARROW,
00040   ROLE_CALENDAR,
00042   ROLE_CANVAS,
00047   ROLE_CHECK_BOX,
00049   ROLE_CHECK_MENU_ITEM,
00051   ROLE_COLOR_CHOOSER,
00053   ROLE_COLUMN_HEADER,
00055   ROLE_COMBO_BOX,
00057   ROLE_DATE_EDITOR,
00059   ROLE_DESKTOP_ICON,
00064   ROLE_DESKTOP_FRAME,
00069   ROLE_DIAL,
00071   ROLE_DIALOG,
00076   ROLE_DIRECTORY_PANE,
00082   ROLE_DRAWING_AREA,
00086   ROLE_FILE_CHOOSER,
00090   ROLE_FILLER,
00092   ROLE_FOCUS_TRAVERSABLE,
00094   ROLE_FONT_CHOOSER,
00096   ROLE_FRAME,
00098   ROLE_GLASS_PANE,
00103   ROLE_HTML_CONTAINER,
00105   ROLE_ICON,
00107   ROLE_IMAGE,
00109   ROLE_INTERNAL_FRAME,
00111   ROLE_LABEL,
00116   ROLE_LAYERED_PANE,
00121   ROLE_LIST,
00123   ROLE_LIST_ITEM,
00128   ROLE_MENU,
00133   ROLE_MENU_BAR,
00138   ROLE_MENU_ITEM,
00140   ROLE_OPTION_PANE,
00142   ROLE_PAGE_TAB,
00147   ROLE_PAGE_TAB_LIST,
00149   ROLE_PANEL,
00154   ROLE_PASSWORD_TEXT,
00159   ROLE_POPUP_MENU,
00161   ROLE_PROGRESS_BAR,
00166   ROLE_PUSH_BUTTON,
00171   ROLE_RADIO_BUTTON,
00173   ROLE_RADIO_MENU_ITEM,
00178   ROLE_ROOT_PANE,
00180   ROLE_ROW_HEADER,
00185   ROLE_SCROLL_BAR,
00193   ROLE_SCROLL_PANE,
00198   ROLE_SEPARATOR,
00200   ROLE_SLIDER,
00206   ROLE_SPIN_BUTTON,
00208   ROLE_SPLIT_PANE,
00210   ROLE_STATUS_BAR,
00212   ROLE_TABLE,
00215   ROLE_TABLE_CELL,
00217   ROLE_TABLE_COLUMN_HEADER,
00221   ROLE_TABLE_ROW_HEADER,
00223   ROLE_TEAROFF_MENU_ITEM,
00225   ROLE_TERMINAL,
00227   ROLE_TEXT,
00232   ROLE_TOGGLE_BUTTON,
00236   ROLE_TOOL_BAR,
00240   ROLE_TOOL_TIP,
00242   ROLE_TREE,
00244   ROLE_TREE_TABLE,
00249   ROLE_UNKNOWN,
00252   ROLE_VIEWPORT,
00254   ROLE_WINDOW,
00259   ROLE_EXTENDED,
00261   ROLE_HEADER,
00263   ROLE_FOOTER,
00265   ROLE_PARAGRAPH,
00271   ROLE_RULER,
00278   ROLE_APPLICATION,
00284   ROLE_AUTOCOMPLETE,
00288   ROLE_EDITBAR,
00296   ROLE_EMBEDDED,
00297 
00312   ROLE_LINK,
00320   ROLE_SUBMIT_BUTTON,
00328   ROLE_CANCEL_BUTTON,
00336   ROLE_UNDO_BUTTON,
00345   ROLE_BACK_BUTTON,
00354   ROLE_ENTRY,
00365   ROLE_CHART,
00372   ROLE_CAPTION,
00382   ROLE_DOCUMENT_FRAME,
00390   ROLE_HEADING,
00398   ROLE_PAGE,
00407   ROLE_SECTION,
00408 
00410   ROLE_LAST_DEFINED
00411   };
00412 };
00413 
00414 #endif

Generated on Fri Dec 2 15:20:44 2005 for AT_SPI_IDL by  doxygen 1.4.3