From ac76239db7f25fbc14ec2351bcb99cc3f6dcc2f4 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Sat, 15 Apr 2023 20:31:35 +0200 Subject: 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. --- src/Fl_Tree_Prefs.cxx | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'src') 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 -- cgit v1.2.3