fltk/FL
Greg Ercolano df5c8cc76f Fixed some keynav problems:
No focus, hitting down would skip first item
    Enter key to toggle was falling through to other widgets
    Removing an item that has focus clears item focus (to prevent wild ptr)

Added new methods:
	Fl_Tree::get_item_focus()
	Fl_Tree::first_visible()
	Fl_Tree::last_visible()
	Fl_Tree::is_vscroll_visible()

Simplified + fixed Fl_Tree_Item::next_displayed()

Fixed Fl_Tree_Item::visible_r(), was skipping item if it was a closed branch.

tree demo: fixed button ordering for "Test Suggestions" button



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9555 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-05-29 13:34:39 +00:00
..
dirent.h Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Enumerations.H Added support for the additional key of ISO keyboards (aka 102-key keyboards) named FL_Iso_Key. 2012-03-26 16:54:54 +00:00
filename.H Fix STR #2819 (include dirent.h on Windows/MinGW). 2012-04-23 09:47:04 +00:00
Fl_Adjuster.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
fl_ask.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Bitmap.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_BMP_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Box.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Browser_.H Remove Doxygen warnings introduced at r.9116 2011-10-04 13:10:55 +00:00
Fl_Browser.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Button.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Cairo_Window.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Cairo.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Chart.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Check_Browser.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Check_Button.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Choice.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Clock.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Color_Chooser.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Counter.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Device.H Added Fl_Graphics_Driver::vertex_no(), vertices() and vextex_kind() accessor functions useful 2012-05-02 13:44:52 +00:00
Fl_Dial.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Double_Window.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
fl_draw.H Documentation improvements: 2012-05-08 16:15:34 +00:00
Fl_Export.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_File_Browser.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_File_Chooser.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_File_Icon.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_File_Input.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Fill_Dial.H More fixes for STR#2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-04 16:42:53 +00:00
Fl_Fill_Slider.H More fixes for STR#2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-04 16:42:53 +00:00
Fl_Float_Input.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_FormsBitmap.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_FormsPixmap.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Free.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_GIF_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Gl_Window.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Group.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Help_Dialog.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Help_View.H Remove Doxygen warnings introduced at r.9116 2011-10-04 13:10:55 +00:00
Fl_Hold_Browser.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Hor_Fill_Slider.H More fixes for STR#2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-04 16:42:53 +00:00
Fl_Hor_Nice_Slider.H More fixes for STR#2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-04 16:42:53 +00:00
Fl_Hor_Slider.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Hor_Value_Slider.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Input_.H Fixed Fl_Input_::maximum_size() documentation and Fl_Input::replace() 2011-12-06 16:55:51 +00:00
Fl_Input_Choice.H Improved docs, added example image 2011-12-08 18:18:51 +00:00
Fl_Input.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Int_Input.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_JPEG_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Light_Button.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Line_Dial.H More fixes for STR#2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-04 16:42:53 +00:00
Fl_Menu_.H Added docs to show how to walk the menu array. 2011-12-08 17:10:11 +00:00
Fl_Menu_Bar.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Menu_Button.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Menu_Item.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Menu_Window.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Menu.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
fl_message.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Multi_Browser.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Multi_Label.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Multiline_Input.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Multiline_Output.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Native_File_Chooser.H Fixed more warnings in VC2010 32+64 bits builds 2012-04-24 03:34:26 +00:00
Fl_Nice_Slider.H More fixes for STR#2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-04 16:42:53 +00:00
Fl_Object.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Output.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Overlay_Window.H Fixed the Doxygen comments of the Fl_Overlay_Window class. 2011-12-07 13:40:39 +00:00
Fl_Pack.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Paged_Device.H Added missing initialization in Fl_Paged_Device constructor 2012-04-13 16:57:14 +00:00
Fl_Pixmap.H Fix STR#2831: regression in Fl_Pixmap drawing under X11. 2012-05-01 14:33:30 +00:00
Fl_Plugin.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_PNG_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_PNM_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Positioner.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_PostScript.H STR 2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-02 06:25:13 +00:00
Fl_Preferences.H Fixed Fl_Preferences documentation typos. 2012-01-18 11:39:57 +00:00
Fl_Printer.H Improved how the system-dependent global variable fl_gc is declared 2011-09-14 15:17:32 +00:00
Fl_Progress.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Radio_Button.H STR 2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-02 06:25:13 +00:00
Fl_Radio_Light_Button.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Radio_Round_Button.H More fixes for STR#2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-04 16:42:53 +00:00
Fl_Repeat_Button.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Return_Button.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_RGB_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Roller.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Round_Button.H Fix trivial documentation discrepancy in Fl_Round_Button 2011-09-07 12:18:14 +00:00
Fl_Round_Clock.H STR 2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-02 06:25:13 +00:00
Fl_Scroll.H Remove Doxygen warnings introduced at r.9116 2011-10-04 13:10:55 +00:00
Fl_Scrollbar.H STR 2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-02 06:25:13 +00:00
Fl_Secret_Input.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Select_Browser.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Shared_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
fl_show_colormap.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
fl_show_input.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Simple_Counter.H More fixes for STR#2714: remove lint (variables that have the same name as a function in the same scope). 2011-10-04 16:42:53 +00:00
Fl_Single_Window.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Slider.H Fixed doc typo 2012-05-28 15:39:12 +00:00
Fl_Spinner.H o Added color() methods to get/set color of input field. 2012-05-16 07:25:11 +00:00
Fl_Sys_Menu_Bar.H Pass through menu() accessor. 2012-02-13 22:09:14 +00:00
Fl_Table_Row.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Table.H Removed old TODO items that have been addressed. 2012-04-14 20:37:55 +00:00
Fl_Tabs.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Text_Buffer.H STR2783: make potential null string substituted to an empty string, still achieve internal cleanup in Fl_Text_Buffer::text(s) 2012-04-21 15:05:00 +00:00
Fl_Text_Display.H STR 2677: new cursor shape for Fl_Text_Display 2011-09-28 20:08:48 +00:00
Fl_Text_Editor.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Tile.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Tiled_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Timer.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Toggle_Button.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Toggle_Light_Button.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Toggle_Round_Button.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Tooltip.H Added three methods and dox to Fl_Tooltip: 2012-05-16 23:19:37 +00:00
Fl_Tree_Item_Array.H Fl_Tree optimizations for selecting large trees (100k items). 2012-01-19 12:44:26 +00:00
Fl_Tree_Item.H o Added new 0xffffffff 'transparent' color behavior for the item's bg color; 2012-05-09 21:26:32 +00:00
Fl_Tree_Prefs.H o Added new 0xffffffff 'transparent' color behavior for the item's bg color; 2012-05-09 21:26:32 +00:00
Fl_Tree.H Fixed some keynav problems: 2012-05-29 13:34:39 +00:00
fl_types.h Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
fl_utf8.h Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Valuator.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Value_Input.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Value_Output.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Value_Slider.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Widget.H Reverted flags in Fl_Widget to protected. 2012-04-23 20:12:06 +00:00
Fl_Window.H Fix MS VC++ (2008/2010) compiler error, as discussed in fltk.general in 2012-04-05 15:04:43 +00:00
Fl_Wizard.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_XBM_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_XPM_Image.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl.H Fix typos. 2012-04-10 21:18:35 +00:00
forms.H Fixed build error in msvs because Fl ref to FULLSCREEN enum was not accessible in Fl_Widget. new inline is_fullscreen() getter has been implemented to avoid a build error with (at least) msvc compilers. Fixed a ton of warnings / problems when bilding on windows 64 bits target with ms toolchain. cleaned up about 200 warnings raised when building win74 targets. 2012-04-05 05:12:30 +00:00
gl2opengl.h Initial revision 1998-10-06 18:21:25 +00:00
gl_draw.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
gl.h Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
glu.h Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
glut.H Fixed linux 64 gcc 4.6.1 compilation problems 2012-04-22 02:45:09 +00:00
mac.H Mac OS: more accurate definition of the Window system-specific type. 2011-11-12 13:06:54 +00:00
Makefile.in Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
math.h Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
names.h Fix STR#2641: true fullscreen windows that cover all their screen including menu bar, task bar, dock. 2012-03-23 16:47:53 +00:00
README.Xcode Added and removed silly files 2010-10-24 20:54:08 +00:00
win32.H Replaced fl_copy_offscreen_with_alpha() by Fl_GDI_Graphics_Driver::copy_offscreen_with_alpha() and 2012-03-12 11:55:50 +00:00
x.H Fix STR#2641: true fullscreen windows that cover all their screen including menu bar, task bar, dock. 2012-03-23 16:47:53 +00:00
Xutf8.h Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00

All FLTK header files are in the FL subdirectory of the fltk.framework.
Image header files are located in "fltk.framework/Headers/FL/images/".