fltk/FL
ManoloFLTK 8286e37b18 Add public function Fl_RGB_Image *fl_capture_window_part()
In the context of HighDPI screens, the API of function fl_read_image()
is inadequate because a rectangle of size WxH drawing units
of a window may contain many more than W*H pixels.

Function fl_capture_window_part() returns an Fl_RGB_Image
object whose drawing size matches the size of the rectangle
and whose data size matches the, possibly larger, size in pixels
of the corresponding area of the mapped window.
2019-04-09 18:50:18 +02:00
..
android.H Doxygen only: fixed all block comments starting with an asterisk to space-only, fixed doxygen keywords prepended with @ to use a backward slash instead. No code was changed. 2018-06-23 20:50:22 +00:00
Enumerations.H Update dependencies and fluid files, fix typos. 2018-08-30 10:41:16 +00:00
filename.H Doxygen only: fixed all block comments starting with an asterisk to space-only, fixed doxygen keywords prepended with @ to use a backward slash instead. No code was changed. 2018-06-23 20:50:22 +00:00
Fl_Adjuster.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
fl_ask.H Avoid the expression "foreign language" in comments. 2016-04-20 07:19:19 +00:00
Fl_Bitmap.H Remove Fl_Pixmap::prepare() and Fl_Bitmap::prepare() that were used only once. 2018-04-14 13:37:47 +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 Corrected typo in doc. 2012-08-17 09:18:06 +00:00
Fl_Browser_.H Use \deprecated Doxygen command where necessary 2019-03-26 13:57:41 +01:00
Fl_Browser.H Adding documentation for '@N', inactive color. 2018-12-29 02:16:40 +01: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 Fix Cairo callback drawing (needs flush) 2019-01-12 15:54:57 +01:00
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 Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Check_Browser.H Made Fl_Check_Browser::swap_item public. 2019-02-02 16:28:18 +01:00
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 Fix typo. 2017-05-15 15:35:30 +00:00
Fl_Color_Chooser.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Copy_Surface.H Doxygen only: fixed all block comments starting with an asterisk to space-only, fixed doxygen keywords prepended with @ to use a backward slash instead. No code was changed. 2018-06-23 20:50:22 +00:00
Fl_Counter.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Device.H Simpler implementation of Fl_Cocoa_Window_Driver::resize() 2019-04-07 09:09:33 +02:00
Fl_Dial.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Double_Window.H Fixed 'flush()' code for single, double, and overlay buffering 2016-03-13 22:16:37 +00:00
fl_draw.H Add public function Fl_RGB_Image *fl_capture_window_part() 2019-04-09 18:50:18 +02:00
Fl_Export.H Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +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 Update dependencies. 2016-09-20 13:35:44 +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 STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Fill_Slider.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Float_Input.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +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 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.H Better doc for using OpenGL version 3. 2018-08-21 07:45:32 +00:00
Fl_Graphics_Driver.H Avoid "unused argument" compiler warnings with -Wextra after #include <fl_draw.H> 2019-03-12 10:55:01 +01:00
Fl_Group.H Remove unnecessary dependency on FL/Fl_Rect.H. 2018-04-12 12:58:10 +00:00
Fl_Help_Dialog.H Fl_Help_Dialog::load() now returns an error code (STR #3429) 2019-02-02 01:10:24 +01:00
Fl_Help_View.H Remove useless #include <FL/Fl_Shared_Image.H> following usage of the new Fl_Image::scale() member function. 2018-05-06 10:20:45 +00:00
Fl_Hold_Browser.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Hor_Fill_Slider.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Hor_Nice_Slider.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Hor_Slider.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Hor_Value_Slider.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Image_Surface.H Remove useless 'friend' statements from declaration of class Fl_Image_Surface 2018-06-27 12:00:40 +00:00
Fl_Image.H Remove Fl_Image::as_rgb_image() virtual member function. 2019-02-06 17:22:28 +01:00
Fl_Input_.H Added Fl_Input_::append() method (STR #2953). 2019-02-02 22:04:15 +01:00
Fl_Input_Choice.H Added convenience method update_menubutton(), 2018-05-07 21:24:06 +00:00
Fl_Input.H Avoid 2 errors sent by Doxygen 1.8.14 2018-12-05 12:43:50 +01:00
Fl_Int_Input.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
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 Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Line_Dial.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Menu_.H Added mention of the new Fl::menu_linespacing() in the Fl_Menu_ docs. 2018-03-31 17:29:23 +00:00
Fl_Menu_Bar.H Converted class Fl_Sys_Menu_Bar to the driver model. 2017-12-02 16:20:30 +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 Add missing Fl_Labeltype and Fl_Boxtype definitions. 2017-09-11 18:54:10 +00:00
Fl_Menu_Window.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +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 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 Small doc simplification/shortening 2017-09-27 03:30:13 +00:00
Fl_Multiline_Input.H Escape '\n' ('\\n') in doxygen comment. 2014-10-09 11:45:02 +00:00
Fl_Multiline_Output.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Native_File_Chooser.H Doxygen only: fixed all block comments starting with an asterisk to space-only, fixed doxygen keywords prepended with @ to use a backward slash instead. No code was changed. 2018-06-23 20:50:22 +00:00
Fl_Nice_Slider.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Object.H Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
Fl_Output.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Overlay_Window.H Rewrite Fl_Overlay_Window class under the driver model. 2016-03-27 06:58:54 +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 Doxygen only: fixed all block comments starting with an asterisk to space-only, fixed doxygen keywords prepended with @ to use a backward slash instead. No code was changed. 2018-06-23 20:50:22 +00:00
Fl_Pixmap.H Simplify the implementation of printing of Fl_Pixmap images under Windows. 2018-04-18 15:03:51 +00:00
Fl_Plugin.H Set missing svn properties. 2017-03-13 23:31:38 +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 new shadow lint for MacOS 2019-02-02 17:47:55 +01:00
Fl_Preferences.H Documentation: reveal where the Fl_Preferences text files are located on each platform. 2018-11-27 12:41:39 +00:00
Fl_Printer.H Doxygen only: fixed all block comments starting with an asterisk to space-only, fixed doxygen keywords prepended with @ to use a backward slash instead. No code was changed. 2018-06-23 20:50:22 +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 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_Rect.H Document Fl_Rect::r() and b() to be outside the rectangle. 2018-04-10 18:41:34 +00:00
Fl_Repeat_Button.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Return_Button.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +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 Fix typos 2019-02-09 21:21:48 +01:00
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 STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Scroll.H Remove FL_ABI_VERSION directives 2016-04-24 19:39:27 +00:00
Fl_Scrollbar.H Removed all shadow lint in header files (STR #2714). 2019-02-02 22:29:53 +01:00
Fl_Secret_Input.H Mac OS text input: defined a small API that user-defined text editing widgets can use to signal marked text. 2012-12-24 11:45:07 +00:00
Fl_Select_Browser.H STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Shared_Image.H Fix Fl_Image::copy() and its versions for derived image classes following the introduction of Fl_Image::scale() 2018-03-23 17:03:24 +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 STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +00:00
Fl_Simple_Terminal.H Changed Fl_Simple_Terminal::draw() public -> protected 2017-10-17 00:38:38 +00:00
Fl_Single_Window.H Fixed 'flush()' code for single, double, and overlay buffering 2016-03-13 22:16:37 +00:00
Fl_Slider.H Fixed doc typo 2012-05-28 15:39:12 +00:00
Fl_Spinner.H STR #3386: Interface to set maximum width of spinner text field. 2019-02-01 18:58:43 +01:00
Fl_SVG_Image.H Fix Fl_Image::copy() and its versions for derived image classes following the introduction of Fl_Image::scale() 2018-03-23 17:03:24 +00:00
Fl_Sys_Menu_Bar.H Document global variable fl_sys_menu_bar - continued. 2019-01-02 19:41:44 +01:00
Fl_Table_Row.H Avoid #include's of unrelated system headers in Fl_Table*.H. 2017-08-18 15:16:08 +00:00
Fl_Table.H Avoid #include's of unrelated system headers in Fl_Table*.H. 2017-08-18 15:16:08 +00:00
Fl_Tabs.H Code formatting only. No significant changes. 2017-06-21 20:00:28 +00:00
Fl_Text_Buffer.H Added printf() and vprintf() to Fl_Text_Buffer 2017-10-08 20:38:36 +00:00
Fl_Text_Display.H Use \deprecated Doxygen command where necessary 2019-03-26 13:57:41 +01: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 Fix Fl_Image::copy() and its versions for derived image classes following the introduction of Fl_Image::scale() 2018-03-23 17:03:24 +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 STR 2705: moved all inline constructors (that I could find) from header files into source files. Even though this breaks downward compatibility, it does make dynamic linking possible for all classes. 2012-07-24 04:37:22 +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 Typo 2019-02-03 00:49:03 +01: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 Doxygen mods for new FL_TREE_SELECT_SINGLE_DRAGGABLE flag 2019-01-23 16:01:06 -08:00
Fl_Tree.H Doxygen mods for new FL_TREE_SELECT_SINGLE_DRAGGABLE flag 2019-01-23 16:01:06 -08:00
fl_types.h Fix spelling errors and improve documentation. 2015-06-15 20:24:41 +00:00
fl_utf8.h Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
Fl_Valuator.H Improve documentation of Fl_Valuator class. 2016-03-08 13:51:01 +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_Surface.H Shorten the list of virtual member functions used to support Fl_Widget_Surface derived classes. 2018-05-04 15:11:47 +00:00
Fl_Widget.H Document that Fl_Widget::GROUP_RELATIVE bit is not used. 2018-10-19 16:50:57 +00:00
Fl_Window.H New member function const Fl_Image* Fl_Window::shape() replaces int Fl_Window::is_shaped() 2019-02-23 10:21:27 +01: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 Better Doxygen explanation of the use of Fl::paste(). 2018-12-05 14:53:27 +01:00
forms.H Export fl_gettime forms function 2014-10-29 20:17:38 +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 Doxygen only: fixed all block comments starting with an asterisk to space-only, fixed doxygen keywords prepended with @ to use a backward slash instead. No code was changed. 2018-06-23 20:50:22 +00:00
glu.h Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
glut.H STR #3323: glutAddMenuEntry now has a const label argument 2019-02-02 22:16:16 +01:00
mac.H Document global variable fl_sys_menu_bar. 2018-12-31 16:03:46 +01:00
Makefile.in Modifications to all LGPL headers for STR #2685. 2011-07-19 04:49:30 +00:00
math.h Replace "WIN32" with "_WIN32" or "Windows". 2018-02-09 14:39:42 +00:00
names.h Support for GUI scaling: add API to get/set the scaling factor value. 2018-08-08 20:08:10 +00:00
platform_types.h Removed macro FL_PORTING, as it has been more confusing than helpful. 2018-06-23 17:04:18 +00:00
platform.H Removed macro FL_PORTING, as it has been more confusing than helpful. 2018-06-23 17:04:18 +00:00
README.Xcode Added and removed silly files 2010-10-24 20:54:08 +00:00
win32.H Windows: remove necessity to compile with -DFLTK_HIDPI_SUPPORT to make WIN32 FLTK apps DPI-aware. 2018-03-09 16:27:27 +00:00
x.H Replace FL/x.H with FL/platform.H - step 1. 2018-01-31 17:46:48 +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/".