From 4f8e07a0cdde00610d95e3fb25b11f9e0ebfaacb Mon Sep 17 00:00:00 2001 From: Greg Ercolano Date: Wed, 23 Jan 2019 16:01:06 -0800 Subject: Doxygen mods for new FL_TREE_SELECT_SINGLE_DRAGGABLE flag o Added mention of drag+drop / FL_TREE_SELECT_SINGLE_DRAGGABLE to list of features on main Fl_Tree doxygen page. o Whitespace mods to FL_TREE_SELECT_* to fix doxygen 1.8.5 whitespace sensitivity that was causing single sentence to break into two when spanning multiple "///>" comments for last item in an enum (doesn't end in ",") --- FL/Fl_Tree.H | 1 + FL/Fl_Tree_Prefs.H | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/FL/Fl_Tree.H b/FL/Fl_Tree.H index 63c06240a..372e9a6f9 100644 --- a/FL/Fl_Tree.H +++ b/FL/Fl_Tree.H @@ -109,6 +109,7 @@ (inherited from Fl_Widget).
A hook is provided to allow you to redefine how item's labels are drawn via Fl_Tree::item_draw_callback().
+ Items can be interactively dragged using FL_TREE_SELECT_SINGLE_DRAGGABLE. \par SELECTION OF ITEMS The tree can have different selection behaviors controlled by selectmode(). diff --git a/FL/Fl_Tree_Prefs.H b/FL/Fl_Tree_Prefs.H index 142800960..a7a8bee30 100644 --- a/FL/Fl_Tree_Prefs.H +++ b/FL/Fl_Tree_Prefs.H @@ -65,12 +65,12 @@ enum Fl_Tree_Connector { /// Tree selection style. /// enum Fl_Tree_Select { - FL_TREE_SELECT_NONE=0, ///< Nothing selected when items are clicked - FL_TREE_SELECT_SINGLE=1, ///< Single item selected when item is clicked (default) - FL_TREE_SELECT_MULTI=2, ///< Multiple items can be selected by clicking - ///< with SHIFT, CTRL or mouse drags. + FL_TREE_SELECT_NONE=0, ///< Nothing selected when items are clicked + FL_TREE_SELECT_SINGLE=1, ///< Single item selected when item is clicked (default) + FL_TREE_SELECT_MULTI=2, ///< Multiple items can be selected by clicking + ///< with SHIFT, CTRL or mouse drags. FL_TREE_SELECT_SINGLE_DRAGGABLE=3 ///< Single items may be selected, and they may be - ///< reordered by mouse drag. + ///< reordered by mouse drag. }; /// \enum Fl_Tree_Item_Reselect_Mode -- cgit v1.2.3