> Actually I'm using Flu_Combo_Box derived classes Flu_Combo_List and > Flu_Combo_Tree, because for a moderate size list Fl_menu shows it horribly.
Very useful widgets indeed. That said, flu combo tree rely on the full tree which permits path navigations, not sure the Fl_Tree permits that ? (i.e. /foo/bar would reference a root foo with a child bar) Also, the expandable (and animated groups are really nice, so are the combo groups. What we could ignore imho would be: - Flu_Spinner (just another spinner, i like fltk ones) - Flu_Progress (we have one progress bar api now) - Flu_Chat_Buffer (too specific to deserve a room inside the toolkit IMHO) - Flu_File_Chooser (I like fltk ones too, sufficient) Outsider: - Flu_Dual_Slider: 2 slider buttons for a range setup, nice but we could probably extened our value sliders ... More features that I like(d) in Flu_Tree_Browser that I missed in the first email: - Nice recursive disable functionality: just works as expected items are grayed out and the selection color if any item is selected is semi grayed too. - Open on select: expand the node on select Pardon me in advance if some features already exist on the Fl_Tree but it is presently the first time I use it in a new fltk project, as I used until today 2 other alternatives ... @Greg: the selection mode 'drag_ignore' is in fact the capability *not* to select multiple items with a simple push in multiple selection mode, thus: only kbd operations can achieve that multi-selection, mouse only selecting one item aat a time. In some situations were selection has an expensive cost (i.e. callback will load the cpu after as an example a 3d scene tree update) it is also nice and probably simple to implement too. Also, on the previous & related Fl_Tree design discussion(selection list as opposed to traverse tree like selection approach) , I wouldn't buy the performance point on redraw() as you still know what to be redrawn from the externalized selection list and can rebuild your needed redraw context in similar ways though it now introduces ptr indirection. -Fabien _______________________________________________ fltk-bugs mailing list fltk-bugs@easysw.com http://lists.easysw.com/mailman/listinfo/fltk-bugs