You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Next »

Roles

 ControlWindowsMac

BUTTON

ButtonXX

CHECKBOX

CheckBox, MENU_ITEM_TYPEXX

COMBOBOX

ChoiceBox, ComboBoxXX

CONTEXT_MENU

Menu, MENU_ITEM_TYPEXX

DATE_PICKER

DatePickerXX

DECREMENT_BUTTON

ScrollBarXX

DISCLOSURE_NODE

TreeTableView-X

HEADER

--X

HYPERLINK

HyperlinkXX

IMAGE

ImageViewXX

INCREMENT_BUTTON

ScrollBarXX

LIST_ITEM

ListCellXX

LIST_VIEW

ListViewXX

MENU_BAR

MenuBarXX

MENU_BUTTON

MenuButtonXX

MENU_ITEM

Menu, MenuBar

XX

NODE

NodeXX

PAGE

PaginationXX

PAGINATION

PaginationXX

PARENT

Parent, SceneXX

PASSWORD_FIELD

PasswordFieldXX

PROGRESS_INDICATOR

ProgressIndicatorXX

RADIO_BUTTON

RadioButton, MenuXX

SCROLL_BAR

ScrollBarXX

SCROLL_PANE

ScrollPaneXX

SLIDER

SliderXX

SPLIT_MENU_BUTTON

SplitMenuButtonXX

TAB_ITEM

TabPaneXX

TAB_PANE

TabPaneXX

TABLE_CELL

TableCellXX

TABLE_COLUMN

TableView (TableColumnHeader)-X

TABLE_ROW

TableRowXX

TABLE_VIEW

TableViewXX

TEXT

TextXX

TEXT_AREA

TextAreaXX

TEXT_FIELD

TextFieldXX

THUMB

ScrollBar, SliderXX

TITLED_PANE

TitledPaneXX

TOGGLE_BUTTON

ToggleButtonXX

TOOLBAR

ToolBarXX

TOOLTIP

ToolTip-X

TREE_ITEM

TreeCellXX

TREE_TABLE_CELL

TreeTableCellXX

TREE_TABLE_ITEM

TreeTableRowXX

TREE_TABLE_VIEW

TreeTableViewXX

TREE_VIEW

TreeViewXX

Attributes

 Arg CountTypeUsed byWindowsMacNotificationNotes

ACCELERATOR

0

KeyCombination

MenuItemXX (called 4 times)  

BOUNDS

0BoundsNodeX (also used to compute scroll %)X (called 2 times)  

BOUNDS_FOR_RANGE

2Bounds[], (int, int)

TextField, TextArea, Text

XX Bounds for each char in a range

CARET_OFFSET

0int

TextField, TextArea, Text

-X Caret offset (line number?)

CELL_AT_ROW_COLUMN

2Node, (int, int)TableView, TreeTableViewXX  

CHILDREN

0ObservableList<Node>Parent, SceneX (called to navigate)X  

COLUMN_AT_INDEX

1Node, (int)TableView, TreeTableViewXX  

COLUMN_COUNT

0 TableView, TreeTableViewXX  

COLUMN_INDEX

0intTableView, TreeTableViewXX  

CONTENTS

0NodeScrollPaneX (used to compute scroll %)X (how used?)  

DATE

0LocalDateDatePicker-X (DatePicker)  

DESCRIPTION

0String--X  

DISCLOSURE_LEVEL

0intTreeView, TreeTableView-X  

EDITABLE

0booleanComboBoxXX used only by Combo (what about editable text?)

ENABLED

0booleanNodeXX  

EXPANDED

0booleanChoiceBox, ComboBox, SplitMenuButton, TitledPan, TreeView, TreeTableXXY 

FOCUS_ITEM

0NodeTableView, TreeTableViewXXY (Mac only)confusing (need to explain why needed?)

FOCUS_NODE

0NodeScene, MenuBarXXY 

FOCUSED

0booleanNode  Yexplain how/why it is used/needed with the other focus properties

FONT

0Font

TextField, TextArea, Text

XX (called 3 times) Font for a text run (why not a range, explain usage)

HEADER

0NodeTableView, TreeTableViewX   

HORIZONTAL_SCROLLBAR

0NodeListView, ScrollPane, TableView, TreeTableView, TreeViewX (used to scroll and compute %, isScrollable= bar is VISIBLEX (how used?)  

INDETERMINATE

0boolean

CheckBox, ProgressIndicator

X (used by ToggleButton)X (used by ToggleButton and ProgressIndicator)Y (Windows only) 

INDEX

0int

ListView, TableView, TreeView, TreeTableView

X (use for SCROLL_TO_INDEX, index of LIST_ITEM)

X (TABLE_COLUMN, LIST_ITEM, TABLE_ROW, TREE_ITEM, TREE_TABLE_ITEM)

  

LABELED_BY

0NodeNodeX (COMBO, TEXT_FIELD, TEXT_AREA can't be labled)Xdefault is TITLE 

LEAF

0boolean

TreeView, TreeTableView

XX  

LINE_END

1int, (int)TextXX  

LINE_FOR_OFFSET

1int, (int)TextXX  

LINE_START

1int, (int)TextXX  

MAX_VALUE

0doubleProgressIndicator, ScrollBar, SliderXX  

MENU

0NodeMenu-X  

MENU_FOR

0NodeMenu-XY 

MENU_ITEM_TYPE

0NodeMenu, MenuBarXX  

MIN_VALUE

0doubleProgressIndicator, ScrollBar, SliderXX  

MNEMONIC

0StringMenu, Label, MenuBarX-  

MULTIPLE_SELECTION

0booleanListView, TableView, TreeTableView, TreeViewX-  

NODE_AT_POINT

1Node, (Point2D)SceneXX  

OFFSET_AT_POINT

1int, (Point2D)TextArea, TextField, TextXX  

ORIENTATION

0OrientationProgressBar, ScrollBar, Slider-X  

OVERFLOW_BUTTON

0NodeToolBarXX  

PAGES

0ObservableList<Node>Pagination-X  

PARENT

0ParentNodeXX  

ROLE

0RoleNodeXX  

ROW_AT_INDEX

1Node, (int)

ListView, TreeTableView, TreeView

(no TableView?)

XX  

ROW_COUNT

0intListView, TableView, TableTreeView, TreeViewX (also used in scrolling - getVerticalViewSize())X  

ROW_INDEX

0intTableView, TreeTableViewXX  

SCENE

0SceneNode, SceneXXY 

SELECTED

0boolean

CheckBox, ListView, RadioButton, TableView, ToggleButton, TreeView, TreeTableView, Pagination, TabPane, Menu

XXY (Windows only) 

SELECTED_CELLS

0ObservableList<Node>TableView, TreeTableViewXXY 

SELECTED_PAGE

0NodePaginationXXY 

SELECTED_ROWS

0ObservableList<Node>ListView, TreeViewXXY 

SELECTED_TAB

0NodeTabPaneXXY 

SELECTION_END

0intComboBox, TextField, TextArea, TextXXY 

SELECTION_START

0intComboBox, TextField, TextArea, TextXXY 

TABS

0ObservableList<Node>TabPane-X  

TITLE

0String

ChoiceBox, ComboBox, DatePicker, Label, ListView, Menu, MenuBar, Pagination, PasswordField, Scene, TabPane, TableView, TextField, TextArea, TitlePane, TreeView, TreeTableView, Text

(* check list)

XXY 

TOOLTIP

0StringControlXX  

TREE_ITEM_AT_INDEX

1Node, (int)TreeView, TreeTableViewXX  

TREE_ITEM_COUNT

0intTreeView, TreeTableViewXX  

TREE_ITEM_PARENT

0NodeTreeView, TreeTableViewXX  

VALUE

0doubleScrollBar, Slider, ProgressIndicator,XXY (Windows only) 

VERTICAL_SCROLLBAR

0NodeListView, ScrollPane, TableView, TreeTableView, TreeViewX (used to scroll and compute %, isScrollable= bar is VISIBLEX (how used?)  

VISIBLE

0booleanNode, Menu, ToolBar (overflow button)X (only used for scroll bar visibility and expand/collapse?)-Y (Mac only) 

VISITED

0booleanHyperlink-X  

Actions

 ArgsControlWindowsMac

ADD_TO_SELECTION

0ListView, ScrollPane, TableView, TreeTableView, TreeViewX-

BLOCK_DECREMENT

0ScrollPane (likely list, tree, table, tree table as well)X-

BLOCK_INCREMENT

0ScrollPane (likely list, tree, table, tree table as well)X-

COLLAPSE

0ChoiceBox, ComboBox, SplitMenuButton, TitledPane, Tree, TreeTableXX

DECREMENT

0ScrollPane (likely list, tree, table, tree table as well, Windows only?)XX (only Slider)

EXPAND

0ChoiceBox, ComboBox, SplitMenuButton, TitledPane, Tree, TreeTableXX (EXPAND refernced but no COLLAPSE?)

FIRE

0Buttons etc. (need complete listl should be Activate?)XX

INCREMENT

0ScrollPane (likely list, tree, table, tree table as well, Windows only?)XX (only Slider)

MOVE

0ScrollBar, SliderX-

REMOVE_FROM_SELECTION

0ListView, ScrollPane, TableView, TreeTableView, TreeViewX-

SCROLL_TO_INDEX

0ListView, TableView, TextField, TextArea, TreeTableView, TreeViewX (what is index for TextArea?)-

SELECT

0ListView, Pagination, TableView, TextField, TextArea, TreeTableView, TreeViewXX (only selected cells and rows?)

SET_TITLE

1 (String)TextField, TextAreaX-

SET_VALUE

1 (double)ScrollBar, SliderX-

SHOW_MENU

0Control, Menu, ToolBar-X
  • No labels