diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2023-04-15 20:31:35 +0200 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2023-04-15 20:31:35 +0200 |
| commit | ac76239db7f25fbc14ec2351bcb99cc3f6dcc2f4 (patch) | |
| tree | 240f86b729a0e2e91c7ec459f79b39155c88983a /src | |
| parent | c3560a8b0235bdca6754b4b3ce29f76e77421264 (diff) | |
Remove scheme specific initialization from Fl_Tree_Prefs
This initialization would prevent changing the 'selectbox' type
automatically when changing the FLTK scheme.
It would also require to set the FLTK scheme *before* the constructor
of Fl_Tree_Prefs (i.e. Fl_Tree) is executed which is unexpected and
error prone for user code.
It is up to the user program to set another boxtype after the
constructor if needed.
Diffstat (limited to 'src')
| -rw-r--r-- | src/Fl_Tree_Prefs.cxx | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/Fl_Tree_Prefs.cxx b/src/Fl_Tree_Prefs.cxx index fa45a3e33..aa0d17c3b 100644 --- a/src/Fl_Tree_Prefs.cxx +++ b/src/Fl_Tree_Prefs.cxx @@ -165,20 +165,12 @@ Fl_Tree_Prefs::Fl_Tree_Prefs() { _showroot = 1; _connectorwidth = 17; _sortorder = FL_TREE_SORT_NONE; - _selectbox = FL_FLAT_BOX; + _selectbox = FL_THIN_UP_BOX; _selectmode = FL_TREE_SELECT_SINGLE; _itemreselectmode = FL_TREE_SELECTABLE_ONCE; _itemdrawmode = FL_TREE_ITEM_DRAW_DEFAULT; _itemdrawcallback = 0; _itemdrawuserdata = 0; - // Let fltk's current 'scheme' affect defaults - if (Fl::is_scheme("gtk+")) { - _selectbox = _FL_GTK_THIN_UP_BOX; - } else if (Fl::is_scheme("plastic")) { - _selectbox = _FL_PLASTIC_THIN_UP_BOX; - } else if (Fl::is_scheme("oxy")) { - _selectbox = _FL_OXY_THIN_UP_BOX; - } } /// Fl_Tree_Prefs destructor |
