summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2023-04-15 20:31:35 +0200
committerAlbrecht Schlosser <albrechts.fltk@online.de>2023-04-15 20:31:35 +0200
commitac76239db7f25fbc14ec2351bcb99cc3f6dcc2f4 (patch)
tree240f86b729a0e2e91c7ec459f79b39155c88983a /src
parentc3560a8b0235bdca6754b4b3ce29f76e77421264 (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.cxx10
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