From 1f6d222cb8979737052357324b7d5d31a4a70c49 Mon Sep 17 00:00:00 2001 From: Greg Ercolano Date: Mon, 10 May 2010 22:51:01 +0000 Subject: 1) Modified tree test program to include when() options, 2) Improved when() handling for left mouse behavior 3) Added docs for when() handling git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7601 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/Fl_Tree.H | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'FL') diff --git a/FL/Fl_Tree.H b/FL/Fl_Tree.H index 3768ab8e2..df3897080 100644 --- a/FL/Fl_Tree.H +++ b/FL/Fl_Tree.H @@ -63,6 +63,11 @@ /// The tree items may also contain other FLTK widgets, like buttons, input fields, /// or even "custom" widgets. /// +/// The callback() is invoked depending on the value of when(): +/// +/// - FL_WHEN_RELEASE -- callback invoked when left mouse button is released on an item +/// - FL_WHEN_CHANGED -- callback invoked when left mouse changes selection state +/// /// The simple way to define a tree: /// \code /// #include @@ -101,6 +106,8 @@ /// /// \image html tree-elements.png /// +/// \todo Needs handling of callbacks when items are procedurally select()ed +/// class Fl_Tree : public Fl_Group { Fl_Tree_Item *_root; // can be null! -- cgit v1.2.3