Description

Describes the role of an object visible to Accessibility Clients.

Fields

  • invalid - Role: invalid
  • accelerator_label - Role: accelerator label
  • alert - Role: alert
  • animation - Role: animation
  • arrow - Role: arrow
  • calendar - Role: calendar
  • canvas - Role: canvas
  • check_box - Role: check box
  • check_menu_item - Role: check menu item
  • color_chooser - Role: color chooser
  • column_header - Role: column header
  • combo_box - Role: combo box
  • date_editor - Role: data editor
  • desktop_icon - Role: desktop icon
  • desktop_frame - Role: desktop frame
  • dial - Role: dial
  • dialog - Role: dialog
  • directory_pane - Role: directory pane
  • drawing_area - Role: drawing area
  • file_chooser - Role: file chooser
  • filler - Role: filler
  • focus_traversable - Role: focus traversable
  • font_chooser - Role: font chooser
  • frame - Role: frame
  • glass_pane - Role: glass pane
  • html_container - Role: HTML container
  • icon - Role: icon
  • image - Role: image
  • internal_frame - Role: internal frame
  • label - Role: label
  • layered_pane - Role: layered pane
  • list - Role: list
  • list_item - Role: list item
  • menu - Role: menu
  • menu_bar - Role: menu bar
  • menu_item - Role: menu item
  • option_pane - Role: option pane
  • page_tab - Role: page tab
  • page_tab_list - Role: page tab list
  • panel - Role: panel
  • password_text - Role: password text
  • popup_menu - Role: popup menu
  • progress_bar - Role: progress bar
  • push_button - Role: push button
  • radio_button - Role: radio button
  • radio_menu_item - Role: radio menu item
  • root_pane - Role: root pane
  • row_header - Role: row header
  • scroll_bar - Role: scroll bar
  • scroll_pane - Role: scroll pane
  • separator - Role: separator
  • slider - Role: slider
  • spin_button - Role: spin button
  • split_pane - Role: split pane
  • status_bar - Role: status bar
  • table - Role: table
  • table_cell - Role: table cell
  • table_column_header - Role: table column header
  • table_row_header - Role: table row header
  • tearoff_menu_item - Role: tearoff menu item
  • terminal - Role: terminal
  • text - Role: text
  • toggle_button - Role: toggle button
  • tool_bar - Role: too bar
  • tool_tip - Role: tool tip
  • tree - Role: tree
  • tree_table - Role: tree table
  • unknown - Role: unknown
  • viewport - Role: viewport
  • window - Role: window
  • extended - Role: extended
  • header - Role: header
  • footer - Role: footer
  • paragraph - Role: paragraph
  • ruler - Role: ruler
  • application - Role: application
  • autocomplete - Role: autocomplete
  • editbar - Role: editbar
  • embedded - Role: embedded
  • entry - Role: entry
  • chart - Role: chart
  • caption - Role: caption
  • document_frame - Role: document frame
  • heading - Role: heading
  • page - Role: page
  • section - Role: section
  • redundant_object - Role: redundant object
  • form - Role: form
  • link - Role: link
  • input_method_window - Role: input method window
  • table_row - Role: table row
  • tree_item - Role: table item
  • document_spreadsheet - Role: document spreadsheet
  • document_presentation - Role: document presentation
  • document_text - Role: document text
  • document_web - Role: document web
  • document_email - Role: document email
  • comment - Role: comment
  • list_box - Role: list box
  • grouping - Role: grouping
  • image_map - Role: image map
  • notification - Role: notification
  • info_bar - Role: info bar
  • last_defined - Last enum entry sentinel

Signature

enum Efl.Access.Role {
    invalid: 0,
    accelerator_label,
    alert,
    animation,
    arrow,
    calendar,
    canvas,
    check_box,
    check_menu_item,
    color_chooser,
    column_header,
    combo_box,
    date_editor,
    desktop_icon,
    desktop_frame,
    dial,
    dialog,
    directory_pane,
    drawing_area,
    file_chooser,
    filler,
    focus_traversable,
    font_chooser,
    frame,
    glass_pane,
    html_container,
    icon,
    image,
    internal_frame,
    label,
    layered_pane,
    list,
    list_item,
    menu,
    menu_bar,
    menu_item,
    option_pane,
    page_tab,
    page_tab_list,
    panel,
    password_text,
    popup_menu,
    progress_bar,
    push_button,
    radio_button,
    radio_menu_item,
    root_pane,
    row_header,
    scroll_bar,
    scroll_pane,
    separator,
    slider,
    spin_button,
    split_pane,
    status_bar,
    table,
    table_cell,
    table_column_header,
    table_row_header,
    tearoff_menu_item,
    terminal,
    text,
    toggle_button,
    tool_bar,
    tool_tip,
    tree,
    tree_table,
    unknown,
    viewport,
    window,
    extended,
    header,
    footer,
    paragraph,
    ruler,
    application,
    autocomplete,
    editbar,
    embedded,
    entry,
    chart,
    caption,
    document_frame,
    heading,
    page,
    section,
    redundant_object,
    form,
    link,
    input_method_window,
    table_row,
    tree_item,
    document_spreadsheet,
    document_presentation,
    document_text,
    document_web,
    document_email,
    comment,
    list_box,
    grouping,
    image_map,
    notification,
    info_bar,
    last_defined
}

C signature

typedef enum {
    EFL_ACCESS_ROLE_INVALID = 0,
    EFL_ACCESS_ROLE_ACCELERATOR_LABEL,
    EFL_ACCESS_ROLE_ALERT,
    EFL_ACCESS_ROLE_ANIMATION,
    EFL_ACCESS_ROLE_ARROW,
    EFL_ACCESS_ROLE_CALENDAR,
    EFL_ACCESS_ROLE_CANVAS,
    EFL_ACCESS_ROLE_CHECK_BOX,
    EFL_ACCESS_ROLE_CHECK_MENU_ITEM,
    EFL_ACCESS_ROLE_COLOR_CHOOSER,
    EFL_ACCESS_ROLE_COLUMN_HEADER,
    EFL_ACCESS_ROLE_COMBO_BOX,
    EFL_ACCESS_ROLE_DATE_EDITOR,
    EFL_ACCESS_ROLE_DESKTOP_ICON,
    EFL_ACCESS_ROLE_DESKTOP_FRAME,
    EFL_ACCESS_ROLE_DIAL,
    EFL_ACCESS_ROLE_DIALOG,
    EFL_ACCESS_ROLE_DIRECTORY_PANE,
    EFL_ACCESS_ROLE_DRAWING_AREA,
    EFL_ACCESS_ROLE_FILE_CHOOSER,
    EFL_ACCESS_ROLE_FILLER,
    EFL_ACCESS_ROLE_FOCUS_TRAVERSABLE,
    EFL_ACCESS_ROLE_FONT_CHOOSER,
    EFL_ACCESS_ROLE_FRAME,
    EFL_ACCESS_ROLE_GLASS_PANE,
    EFL_ACCESS_ROLE_HTML_CONTAINER,
    EFL_ACCESS_ROLE_ICON,
    EFL_ACCESS_ROLE_IMAGE,
    EFL_ACCESS_ROLE_INTERNAL_FRAME,
    EFL_ACCESS_ROLE_LABEL,
    EFL_ACCESS_ROLE_LAYERED_PANE,
    EFL_ACCESS_ROLE_LIST,
    EFL_ACCESS_ROLE_LIST_ITEM,
    EFL_ACCESS_ROLE_MENU,
    EFL_ACCESS_ROLE_MENU_BAR,
    EFL_ACCESS_ROLE_MENU_ITEM,
    EFL_ACCESS_ROLE_OPTION_PANE,
    EFL_ACCESS_ROLE_PAGE_TAB,
    EFL_ACCESS_ROLE_PAGE_TAB_LIST,
    EFL_ACCESS_ROLE_PANEL,
    EFL_ACCESS_ROLE_PASSWORD_TEXT,
    EFL_ACCESS_ROLE_POPUP_MENU,
    EFL_ACCESS_ROLE_PROGRESS_BAR,
    EFL_ACCESS_ROLE_PUSH_BUTTON,
    EFL_ACCESS_ROLE_RADIO_BUTTON,
    EFL_ACCESS_ROLE_RADIO_MENU_ITEM,
    EFL_ACCESS_ROLE_ROOT_PANE,
    EFL_ACCESS_ROLE_ROW_HEADER,
    EFL_ACCESS_ROLE_SCROLL_BAR,
    EFL_ACCESS_ROLE_SCROLL_PANE,
    EFL_ACCESS_ROLE_SEPARATOR,
    EFL_ACCESS_ROLE_SLIDER,
    EFL_ACCESS_ROLE_SPIN_BUTTON,
    EFL_ACCESS_ROLE_SPLIT_PANE,
    EFL_ACCESS_ROLE_STATUS_BAR,
    EFL_ACCESS_ROLE_TABLE,
    EFL_ACCESS_ROLE_TABLE_CELL,
    EFL_ACCESS_ROLE_TABLE_COLUMN_HEADER,
    EFL_ACCESS_ROLE_TABLE_ROW_HEADER,
    EFL_ACCESS_ROLE_TEAROFF_MENU_ITEM,
    EFL_ACCESS_ROLE_TERMINAL,
    EFL_ACCESS_ROLE_TEXT,
    EFL_ACCESS_ROLE_TOGGLE_BUTTON,
    EFL_ACCESS_ROLE_TOOL_BAR,
    EFL_ACCESS_ROLE_TOOL_TIP,
    EFL_ACCESS_ROLE_TREE,
    EFL_ACCESS_ROLE_TREE_TABLE,
    EFL_ACCESS_ROLE_UNKNOWN,
    EFL_ACCESS_ROLE_VIEWPORT,
    EFL_ACCESS_ROLE_WINDOW,
    EFL_ACCESS_ROLE_EXTENDED,
    EFL_ACCESS_ROLE_HEADER,
    EFL_ACCESS_ROLE_FOOTER,
    EFL_ACCESS_ROLE_PARAGRAPH,
    EFL_ACCESS_ROLE_RULER,
    EFL_ACCESS_ROLE_APPLICATION,
    EFL_ACCESS_ROLE_AUTOCOMPLETE,
    EFL_ACCESS_ROLE_EDITBAR,
    EFL_ACCESS_ROLE_EMBEDDED,
    EFL_ACCESS_ROLE_ENTRY,
    EFL_ACCESS_ROLE_CHART,
    EFL_ACCESS_ROLE_CAPTION,
    EFL_ACCESS_ROLE_DOCUMENT_FRAME,
    EFL_ACCESS_ROLE_HEADING,
    EFL_ACCESS_ROLE_PAGE,
    EFL_ACCESS_ROLE_SECTION,
    EFL_ACCESS_ROLE_REDUNDANT_OBJECT,
    EFL_ACCESS_ROLE_FORM,
    EFL_ACCESS_ROLE_LINK,
    EFL_ACCESS_ROLE_INPUT_METHOD_WINDOW,
    EFL_ACCESS_ROLE_TABLE_ROW,
    EFL_ACCESS_ROLE_TREE_ITEM,
    EFL_ACCESS_ROLE_DOCUMENT_SPREADSHEET,
    EFL_ACCESS_ROLE_DOCUMENT_PRESENTATION,
    EFL_ACCESS_ROLE_DOCUMENT_TEXT,
    EFL_ACCESS_ROLE_DOCUMENT_WEB,
    EFL_ACCESS_ROLE_DOCUMENT_EMAIL,
    EFL_ACCESS_ROLE_COMMENT,
    EFL_ACCESS_ROLE_LIST_BOX,
    EFL_ACCESS_ROLE_GROUPING,
    EFL_ACCESS_ROLE_IMAGE_MAP,
    EFL_ACCESS_ROLE_NOTIFICATION,
    EFL_ACCESS_ROLE_INFO_BAR,
    EFL_ACCESS_ROLE_LAST_DEFINED
} Efl_Access_Role;