fltk/FL
Albrecht Schlosser 18bb55545e Fl_Tabs: improve tab label drawing (STR #3075, STR #3076).
New method Fl_Tabs::tab_align() supports icons in tabs (STR #3076).
This commit also enables drawing labels of Fl_Window children (STR #3075).

Setting tab_align(FL_IMAGE_NEXT_TO_TEXT) draws images (icons) in the tab
labels if the child has an image(). Currently this draws the image() even
if the child is deactived (so it should presumably draw the deimage()).

Todo: Label measurement and Fl_Windows as children still need fixups.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12185 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2017-03-06 16:54:33 +00:00
..
Enumerations.H Label alignment documentation clarifications. 2017-03-05 11:27:30 +00:00
filename.H Rewrite filename_isdir.cxx for the driver model. 2016-04-08 15:48:28 +00:00
Fl_Adjuster.H
fl_ask.H Avoid the expression "foreign language" in comments. 2016-04-20 07:19:19 +00:00
Fl_Bitmap.H Rename Fl_Bitmap::start() to Fl_Bitmap::prepare(). 2016-11-03 21:28:09 +00:00
Fl_BMP_Image.H STR #2873: new function Fl_Image::fail() that returns 0, ERR_NO_IMAGE, ERR_FORMAT, or ERR_FILE_ACCESS to make life easier when loading images. 2015-05-23 23:42:26 +00:00
Fl_Box.H
Fl_Browser_.H Fix Fl_Browser::textsize(int) to adjust the scrollbars (STR #3057). 2016-03-29 11:54:44 +00:00
Fl_Browser.H Fix Fl_Browser::textsize(int) to adjust the scrollbars (STR #3057). 2016-03-29 11:54:44 +00:00
Fl_Button.H Update docs related to buttons and update Fl_Check_Button.png. 2014-10-19 20:17:17 +00:00
Fl_Cairo_Window.H
Fl_Cairo.H [Cairo] Remove part of the dependency of FL/Fl.H on config.h. 2016-02-13 18:02:17 +00:00
Fl_Chart.H
Fl_Check_Browser.H
Fl_Check_Button.H Update docs related to buttons and update Fl_Check_Button.png. 2014-10-19 20:17:17 +00:00
Fl_Choice.H Documentation clarification for all menu oriented widgets 2015-01-10 22:05:15 +00:00
Fl_Clock.H
Fl_Color_Chooser.H
Fl_Copy_Surface.H Remove Fl_Image_Surface::end_current() to be called after usage of the drawing surface. 2016-11-30 07:09:48 +00:00
Fl_Counter.H
Fl_Device.H Add static void Fl_Surface_Device::push_current(Fl_Surface_Device *new_current) and pop_current() to set/unset the current drawing surface. 2016-12-07 15:09:52 +00:00
Fl_Dial.H
Fl_Double_Window.H Fixed 'flush()' code for single, double, and overlay buffering 2016-03-13 22:16:37 +00:00
fl_draw.H Use Fl_Graphics_Driver::default_driver() when convenient. 2016-11-09 09:49:48 +00:00
Fl_Export.H
Fl_File_Browser.H
Fl_File_Chooser.H Update dependencies. 2016-09-20 13:35:44 +00:00
Fl_File_Icon.H
Fl_File_Input.H
Fl_Fill_Dial.H
Fl_Fill_Slider.H
Fl_Float_Input.H
Fl_FormsBitmap.H
Fl_FormsPixmap.H
Fl_Free.H
Fl_GIF_Image.H STR #2873: new function Fl_Image::fail() that returns 0, ERR_NO_IMAGE, ERR_FORMAT, or ERR_FILE_ACCESS to make life easier when loading images. 2015-05-23 23:42:26 +00:00
Fl_Gl_Window_Driver.H Step back from r11886 that is not correct. 2016-08-23 15:25:22 +00:00
Fl_Gl_Window.H Make Fl_Gl_Window::pixels_per_unit() return a float (rather than int) value. 2016-06-22 07:45:53 +00:00
Fl_Graphics_Driver.H MacOS: use less temporary copies of image data for image printing. 2016-11-08 21:59:26 +00:00
Fl_Group.H Documentation: fix resizable images that were not displayed correctly. 2014-11-10 22:09:11 +00:00
Fl_Help_Dialog.H Bump version numbers for next minor release: FLTK 1.4.0. 2016-01-30 00:56:42 +00:00
Fl_Help_View.H Fix handing of html entities in copied text by Fl_Help_View widget. 2016-05-19 16:50:09 +00:00
Fl_Hold_Browser.H
Fl_Hor_Fill_Slider.H
Fl_Hor_Nice_Slider.H
Fl_Hor_Slider.H
Fl_Hor_Value_Slider.H
Fl_Image_Surface.H Remove Fl_Image_Surface::end_current() to be called after usage of the drawing surface. 2016-11-30 07:09:48 +00:00
Fl_Image.H Replace declarations such as "friend class Fl_Xlib_Graphics_Driver;" by platform-independent declarations. 2016-11-02 21:08:15 +00:00
Fl_Input_.H Documentation updates (part of STR #2751). 2015-07-21 13:55:13 +00:00
Fl_Input_Choice.H Documentation clarification for all menu oriented widgets 2015-01-10 22:05:15 +00:00
Fl_Input.H Rewrite Fl_Input.cxx under the driver model. 2016-04-06 19:39:15 +00:00
Fl_Int_Input.H
Fl_JPEG_Image.H STR #2873: new function Fl_Image::fail() that returns 0, ERR_NO_IMAGE, ERR_FORMAT, or ERR_FILE_ACCESS to make life easier when loading images. 2015-05-23 23:42:26 +00:00
Fl_Light_Button.H
Fl_Line_Dial.H
Fl_Menu_.H Documentation fixes and clarifications. 2016-07-09 17:14:22 +00:00
Fl_Menu_Bar.H Introduce virtual void Fl_Menu_Bar::update() with a platform-specific reimplementation to support Fl_Sys_Menu_Bar. 2016-10-06 16:42:59 +00:00
Fl_Menu_Button.H Documentation clarification for all menu oriented widgets 2015-01-10 22:05:15 +00:00
Fl_Menu_Item.H Bringing over fix [r11786] from 1.3 current to the porting branch. 2016-07-19 23:50:09 +00:00
Fl_Menu_Window.H
Fl_Menu.H
fl_message.H
Fl_Multi_Browser.H Changed Fl_Multi_Browser behaviour on the Mac OS platform so multiple selection 2015-11-05 17:54:16 +00:00
Fl_Multi_Label.H Add some doxygen descriptions for the (previously undocumented) Fl_Multi_Label struct, and make some minor related adjustments to the docs for Fl_Label and Fl_Labeltype. 2015-02-04 13:12:43 +00:00
Fl_Multiline_Input.H Escape '\n' ('\\n') in doxygen comment. 2014-10-09 11:45:02 +00:00
Fl_Multiline_Output.H
Fl_Native_File_Chooser.H Add Doxygen definitions to the new Fl_XXX_Driver classes. 2016-04-23 06:27:31 +00:00
Fl_Nice_Slider.H
Fl_Object.H
Fl_Output.H
Fl_Overlay_Window.H Rewrite Fl_Overlay_Window class under the driver model. 2016-03-27 06:58:54 +00:00
Fl_Pack.H
Fl_Paged_Device.H Beginning of Albrecht's plan for Fl_Window and Fl_Window_Driver classes. 2016-03-18 18:20:11 +00:00
Fl_Pixmap.H Replace declarations such as "friend class Fl_Xlib_Graphics_Driver;" by platform-independent declarations. 2016-11-02 21:08:15 +00:00
Fl_Plugin.H
Fl_PNG_Image.H
Fl_PNM_Image.H
Fl_Positioner.H
Fl_PostScript.H Complete DOxygen documentation of the Fl_Graphics_Driver class. 2016-04-24 16:22:38 +00:00
Fl_Preferences.H
Fl_Printer.H Beginning of Albrecht's plan for Fl_Window and Fl_Window_Driver classes. 2016-03-18 18:20:11 +00:00
Fl_Progress.H
Fl_Radio_Button.H Update docs related to buttons and update Fl_Check_Button.png. 2014-10-19 20:17:17 +00:00
Fl_Radio_Light_Button.H Update docs related to buttons and update Fl_Check_Button.png. 2014-10-19 20:17:17 +00:00
Fl_Radio_Round_Button.H Update docs related to buttons and update Fl_Check_Button.png. 2014-10-19 20:17:17 +00:00
Fl_Repeat_Button.H
Fl_Return_Button.H
Fl_RGB_Image.H
Fl_Roller.H
Fl_Round_Button.H Update docs related to buttons and update Fl_Check_Button.png. 2014-10-19 20:17:17 +00:00
Fl_Round_Clock.H
Fl_Screen_Driver.H Add implementation explanatory comments about how the screen driver supports public function fl_read_image(). 2017-01-04 07:44:31 +00:00
Fl_Scroll.H Remove FL_ABI_VERSION directives 2016-04-24 19:39:27 +00:00
Fl_Scrollbar.H
Fl_Secret_Input.H
Fl_Select_Browser.H
Fl_Shared_Image.H Documentation: drawing a scaled shared image no longer involves resizing the source image under MSWindows. 2017-01-02 09:48:23 +00:00
fl_show_colormap.H
fl_show_input.H
Fl_Simple_Counter.H
Fl_Single_Window.H Fixed 'flush()' code for single, double, and overlay buffering 2016-03-13 22:16:37 +00:00
Fl_Slider.H
Fl_Spinner.H Remove FLTK_ABI_VERSION from all but *tree*.* and documentation. 2016-03-26 02:55:14 +00:00
Fl_Sys_Menu_Bar.H Introduce virtual void Fl_Menu_Bar::update() with a platform-specific reimplementation to support Fl_Sys_Menu_Bar. 2016-10-06 16:42:59 +00:00
Fl_System_Driver.H Add one more argument to virtual Fl_System_Driver::file_browser_load_filesystem() giving length of the filename argument 2016-10-19 08:40:41 +00:00
Fl_Table_Row.H
Fl_Table.H Remove FLTK_ABI_VERSION from all but *tree*.* and documentation. 2016-03-26 02:55:14 +00:00
Fl_Tabs.H Fl_Tabs: improve tab label drawing (STR #3075, STR #3076). 2017-03-06 16:54:33 +00:00
Fl_Text_Buffer.H Handle non-ASCII characters when selecting a word or moving the cursor by one word. 2016-12-17 07:42:54 +00:00
Fl_Text_Display.H Fl_Text_Display documentation updates. 2017-02-01 18:36:23 +00:00
Fl_Text_Editor.H Removed ABI guards that snuck in with r11819. 2016-07-19 23:19:16 +00:00
Fl_Tile.H Fix documentation of Fl_Tile (STR #3303). 2016-05-09 11:29:59 +00:00
Fl_Tiled_Image.H Improve Fl_Tiled_Image drawing, scheme background setup, and documentation. 2015-03-01 20:16:56 +00:00
Fl_Timer.H
Fl_Toggle_Button.H
Fl_Toggle_Light_Button.H
Fl_Toggle_Round_Button.H
Fl_Tooltip.H Details on PORTME items. Move fl_parse_color() to screen drivers. 2016-02-13 12:57:00 +00:00
Fl_Tree_Item_Array.H Remove #if FLTK_ABI_VERSION >= xxx directives. 2016-04-23 04:30:39 +00:00
Fl_Tree_Item.H Add non-const version of Fl_Tree_Item::tree(). 2016-10-17 12:51:05 +00:00
Fl_Tree_Prefs.H Remove #if FLTK_ABI_VERSION >= xxx directives. 2016-04-23 04:30:39 +00:00
Fl_Tree.H Fl_Tree documentation fixes and two missing statements. 2016-09-24 23:15:48 +00:00
fl_types.h Fix spelling errors and improve documentation. 2015-06-15 20:24:41 +00:00
fl_utf8.h Fix typos. 2016-04-09 10:42:17 +00:00
Fl_Valuator.H Improve documentation of Fl_Valuator class. 2016-03-08 13:51:01 +00:00
Fl_Value_Input.H
Fl_Value_Output.H
Fl_Value_Slider.H
Fl_Widget_Surface.H Member function Fl_Widget_Surface::draw(Fl_Widget*,int,int) does not need to be virtual. 2016-04-30 15:07:16 +00:00
Fl_Widget.H Move typedef fl_(u)intptr_t to FL/platform_types.h. 2016-04-23 15:08:26 +00:00
Fl_Window_Driver.H Add Doxygen definitions to the new Fl_XXX_Driver classes. 2016-04-23 06:27:31 +00:00
Fl_Window.H Continue removing non window-related member-functions from class Fl_X. 2016-04-16 12:28:50 +00:00
Fl_Wizard.H
Fl_XBM_Image.H
Fl_XPM_Image.H
Fl.H Documentation: restructure the description of function Fl::paste(). 2016-09-16 09:27:32 +00:00
forms.H Export fl_gettime forms function 2014-10-29 20:17:38 +00:00
gl2opengl.h
gl_draw.H
gl.h Mark places that need to be refactored with // PORTME: 2016-02-11 12:02:36 +00:00
glu.h Mark places that need to be refactored with // PORTME: 2016-02-11 12:02:36 +00:00
glut.H Fix for Brain Davis' bug report in fltk.general on 12/20/16. 2016-12-20 23:27:29 +00:00
mac.H Add MAC_OS_X_VERSION_10_12 preprocessor variable 2016-09-24 06:27:18 +00:00
Makefile.in
math.h Remove obsolete EMX (DOS, OS/2 extender) support. 2016-04-12 17:53:18 +00:00
names.h Finally remove FLTK_ABI_VERSION preprocessor macro from code. 2016-11-19 01:20:53 +00:00
platform_types.h Fix compiler warnings. 2016-05-22 13:36:40 +00:00
porting.H Change FL/porting.H after having rewritten x.H and platform_types.h under the driver model. 2016-09-11 14:24:36 +00:00
README.Xcode
win32.H [CMake] Fix Windows dll build with Visual Studio generator. 2016-08-09 14:11:42 +00:00
x.H Fix shared library build. 2016-11-16 14:04:57 +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/".