fltk/FL
Matthias Melcher 09eff7243a
Fixing and upgrading Fl_Preferences (#374)
* Added filename function to Fl_Preferences

Static function to get filename before opening.
Member to get filename after opening.
Bug fixes for memory mapped preferences.

* ERROR is a macro on Windows, don't use it

* Added Fl_Preferences::dirty().

User can now check if the database will be written
when flushed or destroyed.
Flush returns a crude error code.

* Fl_Preferences::get binary data returns # of bytes read.

* Verified group deletion code

* Fl_Preferences ignores locale.

This will make .prefs files interchangeable
between different computers.

* Updating the Preferences Mode to ignore locale.

* Fixes in docs.
2022-01-19 16:08:29 +01:00
..
android.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Enumerations.H
filename.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Adjuster.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
fl_ask.H
fl_attr.h Avoid multiple definition of macro __fl_attr() 2021-10-17 12:24:39 +02:00
Fl_Bitmap.H
Fl_BMP_Image.H Add error checking and improve constructor of Fl_BMP_Image 2021-09-27 19:26:04 +02:00
Fl_Box.H
Fl_Browser_.H Fix whitespace and Makefile dependencies 2022-01-05 22:00:54 +01:00
Fl_Browser.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Button.H
Fl_Cairo_Window.H Issue #358 cont'd: Fl_Cairo_Window coord system docs 2022-01-16 16:59:49 -08:00
Fl_Cairo.H Generate FL/fl_config.h rather than FL/abi-version.h 2021-12-18 22:44:08 +01:00
fl_casts.H Fix MSVC compiler warnings in test/icon.cxx (#109) 2021-08-31 16:52:54 +02:00
Fl_Chart.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Check_Browser.H Fix Fl_Check_Browser.{H|cxx} indentation (#121) (#132) 2020-09-06 20:02:02 +02:00
Fl_Check_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Choice.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Clock.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Color_Chooser.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Copy_Surface.H Simpler macOS implementation of capture of window titlebars. 2020-10-12 21:05:38 +02:00
Fl_Counter.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Device.H Consistently make Fl_Paged_Device::begin_page call Fl_Surface_Device::push_current. 2021-10-31 14:20:04 +01:00
Fl_Dial.H
Fl_Double_Window.H Fix for issue #253: Remove xdbe support 2021-11-26 15:01:54 +01:00
fl_draw.H
Fl_Export.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_File_Browser.H Remove compiler warnings '-Wextra-semi' (see also PR #266) 2021-08-27 14:52:43 +02:00
Fl_File_Chooser.H Remove compiler warnings '-Wextra-semi' (see also PR #266) 2021-08-27 14:52:43 +02: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 Remove compiler warnings about unused parameters (issue #307) 2021-12-09 08:09:51 +01:00
Fl_Fill_Dial.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Fill_Slider.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +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
Fl_FormsPixmap.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Free.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_GIF_Image.H
Fl_Gl_Window.H Cleaner access to Fl_Gl_Window_Driver objects. 2021-04-29 10:40:18 +02:00
Fl_Graphics_Driver.H
Fl_Group.H
Fl_Help_Dialog.H
Fl_Help_View.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +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 Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02: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_Image_Surface.H Remove compiler warnings about unused parameters (issue #307) 2021-12-09 08:09:51 +01:00
Fl_Image.H
Fl_Input_.H Remove unused declaration of Fl_Char 2021-08-30 12:02:16 +02:00
Fl_Input_Choice.H Fixes #362 2022-01-13 15:26:27 -08:00
Fl_Input.H Make Fl_Input::handle_key() protected (#203) 2021-04-07 19:14:25 +02: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
Fl_Light_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Line_Dial.H
Fl_Menu_.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Menu_Bar.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Menu_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Menu_Item.H
Fl_Menu_Window.H Fix for issue #254: remove hardware overlay support . 2021-11-26 15:16:15 +01:00
Fl_Menu.H
fl_message.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Multi_Browser.H
Fl_Multi_Label.H
Fl_Multiline_Input.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Multiline_Output.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Native_File_Chooser.H Remove compiler warnings about unused parameters (issue #307) 2021-12-09 08:09:51 +01: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 $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Overlay_Window.H
Fl_Pack.H
Fl_Paged_Device.H Remove compiler warnings '-Wextra-semi' (see also PR #266) 2021-08-27 14:52:43 +02:00
Fl_Pixmap.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Plugin.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_PNG_Image.H Support all image depths (1-4) in fl_write_png() 2021-11-11 20:58:09 +01:00
Fl_PNM_Image.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Positioner.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_PostScript.H Fix whitespace and minor formatting issues 2020-11-17 16:11:03 +01:00
Fl_Preferences.H Fixing and upgrading Fl_Preferences (#374) 2022-01-19 16:08:29 +01:00
Fl_Printer.H Add Fl_PostScript_File_Device::close_command(Fl_PostScript_Close_Command cmd) 2020-11-01 09:26:40 +01:00
Fl_Progress.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02: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
Fl_Rect.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Repeat_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Return_Button.H
Fl_RGB_Image.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Roller.H
Fl_Round_Button.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Round_Clock.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Scroll.H Solves issue #308. 2021-12-08 10:26:10 -08:00
Fl_Scrollbar.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Secret_Input.H
Fl_Select_Browser.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Shared_Image.H
fl_show_colormap.H
fl_show_input.H
Fl_Simple_Counter.H
Fl_Simple_Terminal.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Single_Window.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Slider.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Spinner.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
fl_string_functions.h Rename FL/fl_string.h to FL/fl_string_functions.h 2022-01-16 19:47:16 +01:00
Fl_String.H
Fl_SVG_File_Surface.H
Fl_SVG_Image.H Remove compiler warnings '-Wextra-semi' (see also PR #266) 2021-08-27 14:52:43 +02:00
Fl_Sys_Menu_Bar.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Table_Row.H
Fl_Table.H
Fl_Tabs.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Text_Buffer.H Remove unnecessary system includes from public headers 2021-03-21 00:42:28 +01:00
Fl_Text_Display.H
Fl_Text_Editor.H
Fl_Tile.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Tiled_Image.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Timer.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02: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
Fl_Tooltip.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Tree_Item_Array.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Tree_Item.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Tree_Prefs.H
Fl_Tree.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
fl_types.h
fl_utf8.h Fix a type (comment only) 2021-05-02 17:04:16 +02:00
Fl_Valuator.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Value_Input.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Value_Output.H
Fl_Value_Slider.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_Widget_Surface.H
Fl_Widget.H Improve focus box drawing and documentation 2022-01-14 17:17:09 +01:00
Fl_Window.H Remove unnecessary system includes from public headers 2021-03-21 00:42:28 +01:00
Fl_Wizard.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02: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
forms.H
gl2opengl.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
gl_draw.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
gl.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
glu.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
glut.H
mac.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Makefile.in Update CMake and make files, minor edits only 2021-02-15 19:45:20 +01:00
math.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
names.h Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
platform_types.h Introduction of FL/fl_config.h - continued 2022-01-04 18:36:56 +01:00
platform.H Create FL/x11.H holding declarations specific to X11 platform. 2022-01-05 07:46:57 +01:00
README.Xcode Added and removed silly files 2010-10-24 20:54:08 +00:00
win32.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
x11.H Create FL/x11.H holding declarations specific to X11 platform. 2022-01-05 07:46:57 +01:00
x.H

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