Main Page Widgets Namespaces Book

# Enums and Flags

## Enumerations

enum

Role {
ROLE_INVALID,
ROLE_ACCEL_LABEL,
ROLE_ALERT,
ROLE_ANIMATION,
ROLE_ARROW,
ROLE_CALENDAR,
ROLE_CANVAS,
ROLE_CHECK_BOX,
ROLE_CHECK_MENU_ITEM,
ROLE_COLOR_CHOOSER,
ROLE_COLUMN_HEADER,
ROLE_COMBO_BOX,
ROLE_DATE_EDITOR,
ROLE_DESKTOP_ICON,
ROLE_DESKTOP_FRAME,
ROLE_DIAL,
ROLE_DIALOG,
ROLE_DIRECTORY_PANE,
ROLE_DRAWING_AREA,
ROLE_FILE_CHOOSER,
ROLE_FILLER,
ROLE_FONT_CHOOSER,
ROLE_FRAME,
ROLE_GLASS_PANE,
ROLE_HTML_CONTAINER,
ROLE_ICON,
ROLE_IMAGE,
ROLE_INTERNAL_FRAME,
ROLE_LABEL,
ROLE_LAYERED_PANE,
ROLE_LIST,
ROLE_LIST_ITEM,
ROLE_MENU,
ROLE_MENU_BAR,
ROLE_MENU_ITEM,
ROLE_OPTION_PANE,
ROLE_PAGE_TAB,
ROLE_PAGE_TAB_LIST,
ROLE_PANEL,
ROLE_PASSWORD_TEXT,
ROLE_POPUP_MENU,
ROLE_PROGRESS_BAR,
ROLE_PUSH_BUTTON,
ROLE_RADIO_BUTTON,
ROLE_RADIO_MENU_ITEM,
ROLE_ROOT_PANE,
ROLE_ROW_HEADER,
ROLE_SCROLL_BAR,
ROLE_SCROLL_PANE,
ROLE_SEPARATOR,
ROLE_SLIDER,
ROLE_SPLIT_PANE,
ROLE_SPIN_BUTTON,
ROLE_STATUSBAR,
ROLE_TABLE,
ROLE_TABLE_CELL,
ROLE_TABLE_COLUMN_HEADER,
ROLE_TABLE_ROW_HEADER,
ROLE_TEAR_OFF_MENU_ITEM,
ROLE_TERMINAL,
ROLE_TEXT,
ROLE_TOGGLE_BUTTON,
ROLE_TOOL_BAR,
ROLE_TOOL_TIP,
ROLE_TREE,
ROLE_TREE_TABLE,
ROLE_UNKNOWN,
ROLE_VIEWPORT,
ROLE_WINDOW,
ROLE_LAST_DEFINED
}

enum | Layer { LAYER_INVALID, LAYER_BACKGROUND, LAYER_CANVAS, LAYER_WIDGET, LAYER_MDI, LAYER_POPUP, LAYER_OVERLAY }
enum | RelationType { RELATION_NULL, RELATION_CONTROLLED_BY, RELATION_CONTROLLER_FOR, RELATION_LABEL_FOR, RELATION_LABELLED_BY, RELATION_MEMBER_OF, RELATION_NODE_CHILD_OF, RELATION_LAST_DEFINED }

enum

StateType {
STATE_INVALID,
STATE_ACTIVE,
STATE_ARMED,
STATE_BUSY,
STATE_CHECKED,
STATE_DEFUNCT,
STATE_EDITABLE,
STATE_ENABLED,
STATE_EXPANDABLE,
STATE_EXPANDED,
STATE_FOCUSABLE,
STATE_FOCUSED,
STATE_HORIZONTAL,
STATE_ICONIFIED,
STATE_MODAL,
STATE_MULTI_LINE,
STATE_MULTISELECTABLE,
STATE_OPAQUE,
STATE_PRESSED,
STATE_RESIZABLE,
STATE_SELECTABLE,
STATE_SELECTED,
STATE_SENSITIVE,
STATE_SHOWING,
STATE_SINGLE_LINE,
STATE_STALE,
STATE_TRANSIENT,
STATE_VERTICAL,
STATE_VISIBLE,
STATE_LAST_DEFINED
}

## Enumeration Type Documentation

enum Atk::Layer

Enumeration values:

  LAYER_INVALID |
  LAYER_BACKGROUND |
  LAYER_CANVAS |
  LAYER_WIDGET |
  LAYER_MDI |
  LAYER_POPUP |
  LAYER_OVERLAY |

enum Atk::RelationType

Enumeration values:

  RELATION_NULL |
  RELATION_CONTROLLED_BY |
  RELATION_CONTROLLER_FOR |
  RELATION_LABEL_FOR |
  RELATION_LABELLED_BY |
  RELATION_MEMBER_OF |
  RELATION_NODE_CHILD_OF |
  RELATION_LAST_DEFINED |

enum Atk::Role

Enumeration values:

  ROLE_INVALID |
  ROLE_ACCEL_LABEL |
  ROLE_ALERT |
  ROLE_ANIMATION |
  ROLE_ARROW |
  ROLE_CALENDAR |
  ROLE_CANVAS |
  ROLE_CHECK_BOX |
  ROLE_CHECK_MENU_ITEM |
  ROLE_COLOR_CHOOSER |
  ROLE_COLUMN_HEADER |
  ROLE_COMBO_BOX |
  ROLE_DATE_EDITOR |
  ROLE_DESKTOP_ICON |
  ROLE_DESKTOP_FRAME |
  ROLE_DIAL |
  ROLE_DIALOG |
  ROLE_DIRECTORY_PANE |
  ROLE_DRAWING_AREA |
  ROLE_FILE_CHOOSER |
  ROLE_FILLER |
  ROLE_FONT_CHOOSER |
  ROLE_FRAME |
  ROLE_GLASS_PANE |
  ROLE_HTML_CONTAINER |
  ROLE_ICON |
  ROLE_IMAGE |
  ROLE_INTERNAL_FRAME |
  ROLE_LABEL |
  ROLE_LAYERED_PANE |
  ROLE_LIST |
  ROLE_LIST_ITEM |
  ROLE_MENU |
  ROLE_MENU_BAR |
  ROLE_MENU_ITEM |
  ROLE_OPTION_PANE |
  ROLE_PAGE_TAB |
  ROLE_PAGE_TAB_LIST |
  ROLE_PANEL |
  ROLE_PASSWORD_TEXT |
  ROLE_POPUP_MENU |
  ROLE_PROGRESS_BAR |
  ROLE_PUSH_BUTTON |
  ROLE_RADIO_BUTTON |
  ROLE_RADIO_MENU_ITEM |
  ROLE_ROOT_PANE |
  ROLE_ROW_HEADER |
  ROLE_SCROLL_BAR |
  ROLE_SCROLL_PANE |
  ROLE_SEPARATOR |
  ROLE_SLIDER |
  ROLE_SPLIT_PANE |
  ROLE_SPIN_BUTTON |
  ROLE_STATUSBAR |
  ROLE_TABLE |
  ROLE_TABLE_CELL |
  ROLE_TABLE_COLUMN_HEADER |
  ROLE_TABLE_ROW_HEADER |
  ROLE_TEAR_OFF_MENU_ITEM |
  ROLE_TERMINAL |
  ROLE_TEXT |
  ROLE_TOGGLE_BUTTON |
  ROLE_TOOL_BAR |
  ROLE_TOOL_TIP |
  ROLE_TREE |
  ROLE_TREE_TABLE |
  ROLE_UNKNOWN |
  ROLE_VIEWPORT |
  ROLE_WINDOW |
  ROLE_LAST_DEFINED |

enum Atk::StateType

Enumeration values:

  STATE_INVALID |
  STATE_ACTIVE |
  STATE_ARMED |
  STATE_BUSY |
  STATE_CHECKED |
  STATE_DEFUNCT |
  STATE_EDITABLE |
  STATE_ENABLED |
  STATE_EXPANDABLE |
  STATE_EXPANDED |
  STATE_FOCUSABLE |
  STATE_FOCUSED |
  STATE_HORIZONTAL |
  STATE_ICONIFIED |
  STATE_MODAL |
  STATE_MULTI_LINE |
  STATE_MULTISELECTABLE |
  STATE_OPAQUE |
  STATE_PRESSED |
  STATE_RESIZABLE |
  STATE_SELECTABLE |
  STATE_SELECTED |
  STATE_SENSITIVE |
  STATE_SHOWING |
  STATE_SINGLE_LINE |
  STATE_STALE |
  STATE_TRANSIENT |
  STATE_VERTICAL |
  STATE_VISIBLE |
  STATE_LAST_DEFINED |