fltk/FL
Albrecht Schlosser 74d827f71f Remove FL_MENU_RESERVED bit mask in favor of better documentation
This bit mask was added in commit 53b40f4138 in an attempt
to *document* reserved bits but it turned out that this mask could
have negative side effects on some newer compilers by propagating
the enum to an 'unsigned int' and issuing compiler warnings.

See this comment and follow-up's in fltk.general:
https://groups.google.com/g/fltkgeneral/c/7xrDkbkxiyw/m/rzEIJ7XhAgAJ
2024-10-19 15:58:51 +02:00
..
Enumerations.H Support mouse buttons 4 + 5 (aka "side buttons") (#1076, #1068) 2024-10-06 18:53:03 +02:00
filename.H Make Fl_String and Fl_Int_Vector private (#789) 2023-10-22 19:35:17 +02:00
Fl_Adjuster.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Anim_GIF_Image.H Fixes a bunch of typos in comments. 2023-08-26 15:17:28 +02:00
fl_ask.H Make Fl_String and Fl_Int_Vector private (#789) 2023-10-22 19:35:17 +02:00
fl_attr.h Enable suppression of "deprecated" warnings (FL_NO_DEPRECATE) 2024-05-11 17:14:28 +02:00
Fl_Bitmap.H Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_Bitmap 2023-11-27 10:02:59 +01:00
Fl_BMP_Image.H New Fl_ICO_Image class to read Windows .ico icon files 2022-12-09 10:43:20 +01:00
Fl_Box.H Fix documentation of FL/Fl_Box.H 2023-02-02 19:14:14 +01:00
Fl_Browser_.H Adds linespacing() to Fl_Browser_ and all derived widgets 2023-11-25 18:20:08 +01:00
Fl_Browser.H Fixes a bunch of typos in comments. 2023-08-26 15:17:28 +02:00
Fl_Button.H Adds compact buttons feature to create keypads. 2023-09-03 00:09:40 +02:00
Fl_Cairo_Window.H Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
Fl_Cairo.H Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
fl_callback_macros.H Fix documentation example of the FL_FUNCTION_CALLBACK_#() macro 2024-04-05 10:57:46 +02:00
fl_casts.H Fix trailing comma in enums of public headers 2023-04-13 20:14:36 +02:00
Fl_Chart.H Improve deriving from Fl_Chart (STR 2022) 2023-01-15 23:48:00 +01:00
Fl_Check_Browser.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Check_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Choice.H More copyright updates (#978) 2024-06-26 16:02:12 -07:00
Fl_Clock.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Color_Chooser.H Add close buttons for individual tabs in Fl_Tabs (#628) 2023-01-05 13:51:30 +01:00
Fl_Copy_Surface.H Fixes a bunch of typos in comments. 2023-08-26 15:17:28 +02:00
Fl_Counter.H Remove a bunch of \todo items from documentation 2023-02-05 16:07:14 +01:00
Fl_Device.H Documentation: improve description of how to use drawing surfaces 2024-08-10 23:14:56 +02:00
Fl_Dial.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Double_Window.H Fix typo in doc of Fl_Double_Window::as_double_window() 2024-05-30 08:26:57 +02:00
fl_draw.H Fix documentation typos and trailing whitespace 2024-10-15 18:59:28 +02:00
Fl_Export.H Comment-only changes. 2022-08-23 09:04:14 +02:00
Fl_File_Browser.H Adds linespacing() to Fl_Browser_ and all derived widgets 2023-11-25 18:20:08 +01:00
Fl_File_Chooser.H #887: Fixes FLTK file chooser not releasing preview image. 2024-01-14 01:42:05 +01:00
Fl_File_Icon.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_File_Input.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Fill_Dial.H Fixes missing default argument in Fl_Fill_Dial constructor. 2024-08-03 19:06:23 +02:00
Fl_Fill_Slider.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Flex.H Introduce Fl_Flex::need_layout() to optimize layout calculation 2023-09-04 16:16:42 +02:00
Fl_Float_Input.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_FormsBitmap.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_FormsPixmap.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Free.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_GIF_Image.H Fix potential compiler warnings in public headers [-Wshadow] 2024-04-18 16:27:29 +02:00
Fl_Gl_Window.H Fix tabs, trailing spaces, and update dependencies 2024-08-10 20:32:19 +02:00
Fl_Graphics_Driver.H Fix Fl_Scalable_Graphics_Driver::rect(x,y,w,h) (#1017) 2024-07-24 17:09:30 +02:00
Fl_Grid.H Add more public accessor methods to Fl_Grid (#937) 2024-03-18 23:23:49 +01:00
Fl_Group.H Wayland: fix interactive moving and resizing of a subwindow - cont'd (#987) 2024-07-01 17:02:27 +02:00
Fl_Help_Dialog.H Remove unnecessary system includes from public headers 2021-03-21 00:42:28 +01:00
Fl_Help_View.H Fix tabs, trailing spaces, and update dependencies 2024-08-10 20:32:19 +02:00
Fl_Hold_Browser.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Hor_Fill_Slider.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Hor_Nice_Slider.H Docs: add widget screenshot for Fl_Hor_Nice_Slider 2022-12-10 07:53:28 -08:00
Fl_Hor_Slider.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Hor_Value_Slider.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_ICO_Image.H Fix misplaced 'const' [-Wignored-qualifiers] 2023-04-13 19:58:26 +02:00
Fl_Image_Surface.H Fix a typo, trailing whitespace, and dependencies 2023-12-21 14:03:04 +01:00
Fl_Image.H #887: Fixes Fl_Shared_Image reference counting 2024-01-13 19:32:32 +01:00
Fl_Input_.H Fixes return type of Fl_Input_::dvalue() 2023-11-15 22:45:20 +01:00
Fl_Input_Choice.H More copyright updates (#978) 2024-06-26 16:02:12 -07:00
Fl_Input.H Cleans up Fl_Input right mouse button menu 2023-11-25 22:08:05 +01:00
Fl_Int_Input.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_JPEG_Image.H Adding length checks for in-memory image data (see #542) (#592) 2022-12-17 16:01:35 +01:00
Fl_Light_Button.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Line_Dial.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Menu_.H Remove trailing whitespace 2024-06-21 18:10:33 +02:00
Fl_Menu_Bar.H Change member function args to Fl_Menu_Bar::play_menu(const Fl_Menu_Item *) 2024-05-15 11:50:32 +02:00
Fl_Menu_Button.H STR 2894: pressed_menubutton_ now protected in Fl_Menu_Button 2023-01-20 15:22:21 +01:00
Fl_Menu_Item.H Remove FL_MENU_RESERVED bit mask in favor of better documentation 2024-10-19 15:58:51 +02:00
Fl_Menu_Window.H Fix for issue #254: remove hardware overlay support . 2021-11-26 15:16:15 +01:00
Fl_Menu.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
fl_message.H Fix trailing comma in enums of public headers 2023-04-13 20:14:36 +02:00
Fl_Multi_Browser.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Multi_Label.H Improve docs and add two new Fl_Menu_Item methods (#875) 2023-12-23 20:08:18 +01:00
Fl_Multiline_Input.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Multiline_Output.H Document Fl_Multiline_Output keynav and caret cursor 2022-11-07 17:08:14 -08:00
Fl_Native_File_Chooser.H Fix: Fl_Native_File_Chooser::filter_value() [Kdialog] always returns 0 (#899) 2024-04-22 16:34:08 +02:00
Fl_Nice_Slider.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Object.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Output.H Remove superfluous center alignment from images 2022-10-09 19:35:20 +02:00
Fl_Overlay_Window.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Pack.H Fix for "Fl_Pack should override clear() to set resizable(0)" (#993) 2024-06-23 08:50:29 +02:00
Fl_Paged_Device.H Fix potential compiler warnings in public headers [-Wshadow] 2024-04-18 16:27:29 +02:00
Fl_PDF_File_Surface.H Implement and document new class Fl_PDF_File_Surface 2024-04-30 10:22:47 +02:00
Fl_Pixmap.H Cairo graphics driver: Improve drawing of Fl_Pixmap and Fl_Bitmap 2023-11-27 10:02:59 +01:00
Fl_Plugin.H A more cross-platform way to fix issue #876 2023-12-22 09:16:48 +01:00
Fl_PNG_Image.H Fixes a bunch of typos in comments. 2023-08-26 15:17:28 +02:00
Fl_PNM_Image.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Positioner.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_PostScript.H Special (UTF-8) characters in PDF docs maybe not rendered correctly (#772) 2023-08-31 12:51:16 +02:00
Fl_Preferences.H Fix documentation typos and trailing whitespace 2024-10-15 18:59:28 +02:00
Fl_Printer.H Fix: Fl_Native_File_Chooser::filter_value() [Kdialog] always returns 0 (#899) 2024-04-22 16:34:08 +02:00
Fl_Progress.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Radio_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Radio_Light_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Radio_Round_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Rect.H Adding size range settings to Fl_Tile, initial commit. 2023-11-22 14:45:13 +01:00
Fl_Repeat_Button.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Return_Button.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_RGB_Image.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Roller.H Fixes a bunch of typos in comments. 2023-08-26 15:17:28 +02:00
Fl_Round_Button.H Remove superfluous center alignment from images 2022-10-09 19:35:20 +02:00
Fl_Round_Clock.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Scheme_Choice.H Fix regression: failed to build shared FLTK libs 2023-03-01 17:24:03 +01:00
Fl_Scheme.H Add the initial version of class Fl_Scheme 2023-01-12 19:21:09 +01:00
Fl_Scroll.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Scrollbar.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Secret_Input.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Select_Browser.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Shared_Image.H Update dependencies, whitespace, and Fl_File_Chooser.cxx 2024-03-19 15:39:18 +01:00
Fl_Shortcut_Button.H #862: Removes default shortcut from Fl_Shortcut_Button 2023-12-13 16:55:16 +01:00
fl_show_colormap.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
fl_show_input.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Simple_Counter.H Remove superfluous center alignment from images 2022-10-09 19:35:20 +02:00
Fl_Single_Window.H Add forgotten FL_OVERRIDE attribute 2024-10-18 19:18:23 +02:00
Fl_Slider.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Spinner.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
fl_string_functions.h Promote fl_strlcpy to <FL/fl_string_functions.h> 2024-03-02 23:49:35 +01:00
Fl_SVG_File_Surface.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_SVG_Image.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Sys_Menu_Bar.H Change member function args to Fl_Menu_Bar::play_menu(const Fl_Menu_Item *) 2024-05-15 11:50:32 +02:00
Fl_Table_Row.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Table.H Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
Fl_Tabs.H Improve visibility of selected tab in Fl_Tabs (#1032). 2024-08-03 15:26:03 +02:00
Fl_Terminal.H Small doc fixes (\See -> \see) 2024-08-12 18:31:05 -07:00
Fl_Text_Buffer.H Optimize Fl_Text_Display scrolling speed (#596). 2024-08-04 00:32:11 +02:00
Fl_Text_Display.H Fixes Fl_Text_Display line number calculation. (#1088) 2024-10-19 15:53:29 +02:00
Fl_Text_Editor.H Unlimited undo/redo for Fl_Input_ and Fl_Text_Buffer (#558) (#676) 2023-02-10 17:13:20 +01:00
Fl_Tile.H Wayland: restore support of Fl_Tile with subwindow widget - cont'd 2024-07-28 14:21:51 +02:00
Fl_Tiled_Image.H Fix "Xrender blurs adjacent images with bilinear scaling" (#633) 2023-01-08 11:17:03 +01:00
Fl_Timer.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Toggle_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Toggle_Light_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Toggle_Round_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Tooltip.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Tree_Item_Array.H Fix trailing comma in enums of public headers 2023-04-13 20:14:36 +02:00
Fl_Tree_Item.H Added is_visible_r() for consistency w/is_visible() 2024-07-17 10:20:39 -07:00
Fl_Tree_Prefs.H Fl_Tree +/- buttons are no longer drawn using bitmaps, different default line color (#995) 2024-06-30 09:08:00 -07:00
Fl_Tree.H Add close buttons for individual tabs in Fl_Tabs (#628) 2023-01-05 13:51:30 +01:00
fl_types.h Use correct Doxygen syntax for "member groups" 2023-02-06 09:04:50 +01:00
fl_utf8.h No default values in plain C 2023-01-20 16:20:01 +01:00
Fl_Valuator.H Remove superfluous center alignment from images 2022-10-09 19:35:20 +02:00
Fl_Value_Input.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Value_Output.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Value_Slider.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_Widget_Surface.H Member Fl_Widget_Surface::draw_decorated_window() needs not be virtual 2023-10-31 18:33:31 +01:00
Fl_Widget.H Clarify the documentation of class Fl_Callback_User_Data 2024-10-17 14:10:38 +02:00
Fl_Window.H Remove trailing whitespace 2024-06-21 18:10:33 +02:00
Fl_Wizard.H Use FL_OVERRIDE for all overridden virtual methods (#611) 2022-12-30 19:14:36 +01:00
Fl_XBM_Image.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_XPM_Image.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl.H Improve documentation on mouse and keyboard events 2024-10-07 16:13:11 +02:00
forms.H Make the 'Forms' compatibility library 'fltk_forms' optional 2023-12-20 17:33:37 +01:00
gl2opengl.h Fix trailing comma in enums of public headers 2023-04-13 20:14:36 +02:00
gl_draw.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
gl.h Protect GL_SILENCE_DEPRECATION from re-definition. 2023-03-15 23:15:32 +01:00
glu.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
glut.H Fix STR 3458: "GLUT compatibility mode segfaults" 2023-10-07 17:14:11 +02:00
mac.H macOS 15.0 Sequoia: fix capture of window titlebars 2024-06-14 11:55:53 +02:00
Makefile.in Configure/make: Quote variables that may contain spaces 2024-08-10 16:28:37 +02:00
math.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
names.h Fix documentation typos and trailing whitespace 2024-10-15 18:59:28 +02:00
platform_types.h Use type cairo_region_t* for Fl_Region under Wayland platform 2024-03-20 15:20:31 +01:00
platform.H Allow cmake -DOPTION_APPLE_X11=On without -U__APPLE__ 2023-02-02 18:48:24 +01:00
README.Xcode Added and removed silly files 2010-10-24 20:54:08 +00:00
wayland.H New Wayland-specific function: int fl_wl_buffer_scale(Fl_Window *) 2024-07-04 08:56:16 +02:00
win32.H Make hybrid Wayland/X11 platform. 2022-08-29 12:15:32 +02:00
x11.H Introduce "Modern CMake" in FLTK 2024-02-07 18:37:34 +01:00
x.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02: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/".