Expanded docs for Fl_Browser_ to define the supported
keyboard navigation behavior. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9846 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
parent
5979afb5bf
commit
65aefad242
@ -54,6 +54,25 @@
|
|||||||
useful if actually figuring out the size of an object requires
|
useful if actually figuring out the size of an object requires
|
||||||
accessing image data or doing stat() on a file or doing some
|
accessing image data or doing stat() on a file or doing some
|
||||||
other slow operation.
|
other slow operation.
|
||||||
|
|
||||||
|
Keyboard navigation of browser items
|
||||||
|
------------------------------------
|
||||||
|
The keyboard navigation of browser items is only possible if
|
||||||
|
visible_focus() is enabled. If disabled, the widget rejects keyboard focus;
|
||||||
|
Tab and Shift-Tab focus navigation will skip the widget.
|
||||||
|
|
||||||
|
In 'Select' and 'Normal' mode, the widget rejects keyboard focus;
|
||||||
|
no navigation keys are supported (other than scrollbar positioning).
|
||||||
|
|
||||||
|
In 'Hold' mode, the widget accepts keyboard focus, and Up/Down arrow
|
||||||
|
keys can navigate the selected item.
|
||||||
|
|
||||||
|
In 'Multi' mode, the widget accepts keyboard focus, and Up/Down arrow
|
||||||
|
keys navigate the focus box; Space toggles the current item's selection,
|
||||||
|
Enter selects only the current item (deselects all others). If Shift
|
||||||
|
(or Ctrl) is combined with Up/Down arrow keys, the current item's
|
||||||
|
selection state is extended to the next item. In this way one can
|
||||||
|
extend a selection or de-selection.
|
||||||
*/
|
*/
|
||||||
class FL_EXPORT Fl_Browser_ : public Fl_Group {
|
class FL_EXPORT Fl_Browser_ : public Fl_Group {
|
||||||
int position_; // where user wants it scrolled to
|
int position_; // where user wants it scrolled to
|
||||||
|
Loading…
Reference in New Issue
Block a user