diff options
| author | Greg Ercolano <erco@seriss.com> | 2010-06-14 02:02:33 +0000 |
|---|---|---|
| committer | Greg Ercolano <erco@seriss.com> | 2010-06-14 02:02:33 +0000 |
| commit | 41f7ed547713d710d9418867257d58001c19c872 (patch) | |
| tree | b943deb44f5200a55243aa9b3440ffe33159ad8e /test/tree.fl | |
| parent | a42b56fbe87df577de75aa18a3eef6cd37a54590 (diff) | |
Reordered widgets for proper keyboard navigation.
(in progress: adding keyboard nav to Fl_Tree)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7639 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'test/tree.fl')
| -rw-r--r-- | test/tree.fl | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/test/tree.fl b/test/tree.fl index 858eca84b..a5070891a 100644 --- a/test/tree.fl +++ b/test/tree.fl @@ -124,9 +124,6 @@ if ( item ) { xywh {15 15 550 390} box DOWN_BOX color 55 class Fl_Tree } {} - Fl_Box docallback_box { - xywh {280 521 285 81} box GTK_DOWN_BOX color 47 - } Fl_Value_Slider margintop_slider { label {margintop()} user_data tree @@ -454,6 +451,9 @@ switch ( whenmode_chooser->value() ) { xywh {60 60 36 21} labelsize 11 } } + Fl_Box docallback_box { + xywh {280 521 285 81} box GTK_DOWN_BOX color 47 + } Fl_Check_Button docallback_radio { label {Invoke callback on select changes?} user_data_type {void*} tooltip {Invokes the callback when one or more item's state changes.} xywh {310 529 230 16} down_box DOWN_BOX labelsize 11 @@ -497,6 +497,16 @@ tree->redraw(); //tree->redraw();} tooltip {Toggle selection of the /Bbb item and its children} xywh {430 552 115 15} labelsize 11 } + Fl_Light_Button bbbchild02select_toggle { + label { Toggle child-02} + callback {// Toggle select of just the /Bbb/child-02 item +int docallback = docallback_radio->value() ? 1 : 0; +int onoff = bbbchild02select_toggle->value(); +if ( onoff ) tree->select("/Bbb/child-02", docallback); +else tree->deselect("/Bbb/child-02", docallback); +tree->redraw();} + tooltip {Toggle the single item /Bbb/child-02} xywh {430 571 115 16} labelsize 11 + } Fl_Light_Button deactivate_toggle { label { Deactivate} callback {int onoff = deactivate_toggle->value() ? 0 : 1; @@ -581,27 +591,16 @@ tree->redraw();} Fl_Button clearall_button { label {Clear All} callback {tree->clear(); -tree->redraw();} +tree->redraw();} selected tooltip {Clears all items Tests Fl_Tree::clear()} xywh {475 644 90 16} labelsize 11 } - Fl_Light_Button bbbchild02select_toggle { - label { Toggle child-02} - callback {// Toggle select of just the /Bbb/child-02 item -int docallback = docallback_radio->value() ? 1 : 0; -int onoff = bbbchild02select_toggle->value(); -if ( onoff ) tree->select("/Bbb/child-02", docallback); -else tree->deselect("/Bbb/child-02", docallback); -tree->redraw();} - tooltip {Toggle the single item /Bbb/child-02} xywh {430 571 115 16} labelsize 11 - } } code {// Initialize Tree tree->root_label("ROOT"); docallback_radio->value(1); // enable docallbacks radio button RebuildTree(); -tree->show_self();} {selected - } +tree->show_self();} {} code {// FLTK stuff Fl::scheme("gtk+"); window->resizable(window); |
