5 #ifndef FL_TREE_PREFS_H
6 #define FL_TREE_PREFS_H
74 #if FLTK_ABI_VERSION >= 10301
79 enum Fl_Tree_Item_Reselect_Mode {
80 FL_TREE_SELECTABLE_ONCE=0,
81 FL_TREE_SELECTABLE_ALWAYS,
88 enum Fl_Tree_Item_Draw_Mode {
89 FL_TREE_ITEM_DRAW_DEFAULT=0,
91 FL_TREE_ITEM_DRAW_LABEL_AND_WIDGET=1,
92 FL_TREE_ITEM_HEIGHT_FROM_WIDGET=2
109 #if FLTK_ABI_VERSION >= 10301
112 int _openchild_marginbottom;
113 int _usericonmarginleft;
114 int _labelmarginleft;
115 #if FLTK_ABI_VERSION >= 10301
116 int _widgetmarginleft;
133 #if FLTK_ABI_VERSION >= 10301
134 Fl_Tree_Item_Reselect_Mode _itemreselectmode;
135 Fl_Tree_Item_Draw_Mode _itemdrawmode;
155 #if FLTK_ABI_VERSION >= 10301
160 inline Fl_Color item_labelbgcolor()
const {
161 return _labelbgcolor;
166 inline void item_labelbgcolor(
Fl_Color val) {
172 return(_labelbgcolor);
219 #if FLTK_ABI_VERSION >= 10301
222 inline int marginbottom()
const {
223 return(_marginbottom);
227 inline void marginbottom(
int val) {
233 return(_openchild_marginbottom);
237 _openchild_marginbottom = val;
241 return(_usericonmarginleft);
245 _usericonmarginleft = val;
249 return(_labelmarginleft);
253 _labelmarginleft = val;
255 #if FLTK_ABI_VERSION >= 10301
257 inline int widgetmarginleft()
const {
258 return(_widgetmarginleft);
261 inline void widgetmarginleft(
int val) {
262 _widgetmarginleft = val;
267 return(_linespacing);
279 return(_connectorcolor);
283 _connectorcolor = val;
287 return(_connectorstyle);
291 _connectorstyle = val;
299 return(_connectorwidth);
303 _connectorwidth = val;
339 return(_showcollapse);
373 return(
int(_showroot));
380 _showroot = char(val);
394 #if FLTK_ABI_VERSION >= 10301
396 Fl_Tree_Item_Reselect_Mode item_reselect_mode()
const {
397 return _itemreselectmode;
400 void item_reselect_mode(Fl_Tree_Item_Reselect_Mode mode) {
401 _itemreselectmode = mode;
404 inline Fl_Tree_Item_Draw_Mode item_draw_mode()
const {
405 return(_itemdrawmode);
412 inline void item_draw_mode(Fl_Tree_Item_Draw_Mode val) {