FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
ManoloFLTK ae55a42c71 Quick fix for Windows Ctrl character handling - cont'd 7 months ago
..
drivers Quick fix for Windows Ctrl character handling - cont'd 7 months ago
xutf8 Fix a bunch of compiler warnings, particularly for old compilers 1 year ago
CMakeLists.txt CMake: fix usage of OPENGL_GLU_INCLUDE_DIR (#1001) 10 months ago
Fl.cxx Implement and document Fl::add_system_handler() for Wayland 9 months ago
Fl_Adjuster.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Anim_GIF_Image.cxx Replace lround() calls by round() calls in class Fl_Anim_GIF_Image (#942) 1 year ago
Fl_BMP_Image.cxx FLUID refactor and macOS warnings removed (#623) 2 years ago
Fl_Bitmap.cxx Fix doxygen warnings (typos in argument names) 2 years ago
Fl_Box.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Browser.cxx Fix documentation typos and trailing whitespace 8 months ago
Fl_Browser_.cxx Fix compiler warning, dependencies, and trailing whitespace 2 years ago
Fl_Browser_load.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Button.cxx Fix typo reported in fltk.general 12 months ago
Fl_Cairo.cxx Introduce "Modern CMake" in FLTK 1 year ago
Fl_Chart.cxx Fl_Chart: minor update and additional documentation 2 years ago
Fl_Check_Browser.cxx Adds `linespacing()` to `Fl_Browser_` and all derived widgets 2 years ago
Fl_Check_Button.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Choice.cxx Adding horiizonatl and vertical label margin 9 months ago
Fl_Clock.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Color_Chooser.cxx Clamp input values of Fl_Color_Chooser (#749) 2 years ago
Fl_Copy_Surface.cxx Simpler macOS implementation of capture of window titlebars. 5 years ago
Fl_Counter.cxx Optimize "arrow" drawing and centering 1 year ago
Fl_Device.cxx Comment only: add Fl_GDIplus_Graphics_Driver to Fl_Graphics_Driver hierarchy 10 months ago
Fl_Dial.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Double_Window.cxx Fix for "Rename Fl_X* Fl_Window::i private class member" (#223) 2 years ago
Fl_File_Browser.cxx Adds `linespacing()` to `Fl_Browser_` and all derived widgets 2 years ago
Fl_File_Chooser.cxx Derive Fl_File_Chooser.cxx from Fl_File_Chooser.fl 12 months ago
Fl_File_Chooser.fl Remove in Fl_File_Chooser.fl max size values from Fl_Window::size_range() call 12 months ago
Fl_File_Chooser2.cxx Fix documentation typos and trailing whitespace 8 months ago
Fl_File_Icon.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_File_Icon2.cxx FLUID refactor and macOS warnings removed (#623) 2 years ago
Fl_File_Input.cxx Add close buttons for individual tabs in Fl_Tabs (#628) 2 years ago
Fl_Flex.cxx Fix Fl_Flex::resize() and layout() (#811) 2 years ago
Fl_GIF_Image.cxx Animated GIF support (Fl_Anim_GIF_Image class) (#375) 2 years ago
Fl_Gl_Choice.H Create classes Fl_XXX_Gl_Window_Driver according to driver model. 4 years ago
Fl_Gl_Choice.cxx FLTK widgets in OpenGL 3 windows: rewrite for driver system. 3 years ago
Fl_Gl_Device_Plugin.cxx Use `FL_OVERRIDE` for all overridden virtual methods (#611) 2 years ago
Fl_Gl_Overlay.cxx Use <config.h> when appropriate. 4 years ago
Fl_Gl_Window.cxx Fix OpenGL context caching on macOS (#737) 1 year ago
Fl_Gl_Window_Driver.H Fix cached GL context on all platforms (#737) 1 year ago
Fl_Graphics_Driver.cxx Improve method to draw boxes of type FL_BORDER_BOX and FL_SHADOW_BOX (#1089) 8 months ago
Fl_Grid.cxx Add more public accessor methods to Fl_Grid (#937) 1 year ago
Fl_Group.cxx Remove FL_AUTO_DELETE_EVENT feature 10 months ago
Fl_Help_Dialog.cxx Update fluid generated and .fl files (remove mac_shell...) 4 years ago
Fl_Help_Dialog.fl GitHub #328: removed stray ';' in Fluid code generation. 4 years ago
Fl_Help_Dialog_Dox.cxx Remove superfluous center alignment from images 3 years ago
Fl_Help_View.cxx Add RMB pulldown menu to Fl_Help_View, #75 10 months ago
Fl_ICO_Image.cxx New Fl_ICO_Image class to read Windows .ico icon files 3 years ago
Fl_Image.cxx Fix documentation typos and trailing whitespace 8 months ago
Fl_Image_Reader.cxx Rename FL/fl_string.h to FL/fl_string_functions.h 3 years ago
Fl_Image_Reader.h FLUID refactor and macOS warnings removed (#623) 2 years ago
Fl_Image_Surface.cxx Fix a typo, trailing whitespace, and dependencies 1 year ago
Fl_Input.cxx Fix documentation typos and trailing whitespace 8 months ago
Fl_Input_.cxx Fix typo in Doxygen text: unod --> undo 9 months ago
Fl_Input_Choice.cxx Update copyright date (#978) 11 months ago
Fl_Int_Vector.H Move private classes to the DriverDeveloper Doxygen group 2 years ago
Fl_Int_Vector.cxx Move private classes to the DriverDeveloper Doxygen group 2 years ago
Fl_JPEG_Image.cxx Missing parentheses 2 years ago
Fl_Light_Button.cxx Improve contrast of check marks and radio buttons (#443) 2 years ago
Fl_MacOS_Sys_Menu_Bar.mm Submenus with no callback enter their submenu instead of closing the whole menu (#1043) 8 months ago
Fl_Menu.cxx Submenus with no callback enter their submenu instead of closing the whole menu (#1043) 8 months ago
Fl_Menu_.cxx Fix compiler warning [-Wstringop-overflow=] 8 months ago
Fl_Menu_Bar.cxx Change member function args to Fl_Menu_Bar::play_menu(const Fl_Menu_Item *) 1 year ago
Fl_Menu_Button.cxx Synchronize all arrow colors and inactive drawing (#791) 2 years ago
Fl_Menu_Window.cxx Fix for issue #254: remove hardware overlay support . 4 years ago
Fl_Menu_add.cxx Fix typos in documentation and comments 2 years ago
Fl_Menu_global.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Message.cxx Introduce "Modern CMake" in FLTK 1 year ago
Fl_Message.h Fixes fl_message_position for widgets and subwindows 1 year ago
Fl_Multi_Label.cxx Improve docs and add two new Fl_Menu_Item methods (#875) 1 year ago
Fl_Native_File_Chooser.cxx Improve documentation of Fl_Native_File_Chooser 1 year ago
Fl_Native_File_Chooser_FLTK.cxx Replace all calls to sprintf() by calls to snprintf(). 3 years ago
Fl_Native_File_Chooser_GTK.cxx Remove trailing whitespace 12 months ago
Fl_Native_File_Chooser_Kdialog.H Solves issue #884: single quote zenity/kdialog 1 year ago
Fl_Native_File_Chooser_Kdialog.cxx Remove (comment out) debug statement (kdialog) 1 year ago
Fl_Native_File_Chooser_MAC.mm Remove trailing whitespace 12 months ago
Fl_Native_File_Chooser_WIN32.cxx Remove 2 compilation warnings under Windows with mingw64 2 years ago
Fl_Native_File_Chooser_Zenity.H Solves issue #884: single quote zenity/kdialog 1 year ago
Fl_Native_File_Chooser_Zenity.cxx Solves issue #884: single quote zenity/kdialog 1 year ago
Fl_Overlay_Window.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_PNG_Image.cxx New Fl_ICO_Image class to read Windows .ico icon files 3 years ago
Fl_PNM_Image.cxx FLUID refactor and macOS warnings removed (#623) 2 years ago
Fl_Pack.cxx Fix typos in documentation and comments 2 years ago
Fl_Paged_Device.cxx Make Fl_GTK_Printer_Driver recognize more paper sizes 1 year ago
Fl_Pixmap.cxx Replace all calls to sprintf() by calls to snprintf(). 3 years ago
Fl_Positioner.cxx Add close buttons for individual tabs in Fl_Tabs (#628) 2 years ago
Fl_Preferences.cxx Fix documentation typos and trailing whitespace 8 months ago
Fl_Printer.cxx Fix "Cannot link if built with OPTION_PRINT_SUPPORT=OFF" (#734) 2 years ago
Fl_Progress.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Repeat_Button.cxx Add close buttons for individual tabs in Fl_Tabs (#628) 2 years ago
Fl_Return_Button.cxx Add close buttons for individual tabs in Fl_Tabs (#628) 2 years ago
Fl_Roller.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Round_Button.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_SVG_Image.cxx Move nanosvg to a separate file, don't use 'roundf()' (#937) 1 year ago
Fl_Scheme.cxx Add the initial version of class Fl_Scheme 2 years ago
Fl_Scheme_Choice.cxx Add Fl_Scheme_Choice widget and use it in test programs 2 years ago
Fl_Screen_Driver.H Fix Scaling window up/down also scales X/Y position on secondary displays only (#925) 1 year ago
Fl_Screen_Driver.cxx Update comment, sorry for the noise 8 months ago
Fl_Scroll.cxx STR 3408: Fl_Scroll draws background inactive if needed 2 years ago
Fl_Scrollbar.cxx Add close buttons for individual tabs in Fl_Tabs (#628) 2 years ago
Fl_Shared_Image.cxx Update dependencies, whitespace, and Fl_File_Chooser.cxx 1 year ago
Fl_Shortcut_Button.cxx #868: Suppress warning about unused private members of Fl_Shortcut_Button 1 year ago
Fl_Single_Window.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Slider.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Spinner.cxx Synchronize all arrow colors and inactive drawing (#791) 2 years ago
Fl_String.H Add Fl_String not-equal test 1 year ago
Fl_String.cxx Add Fl_String not-equal test 1 year ago
Fl_Sys_Menu_Bar.cxx Slightly reorganize code of Fl_MacOS_Sys_Menu_Bar_Driver::play_menu() 1 year ago
Fl_Sys_Menu_Bar_Driver.H Change member function args to Fl_Menu_Bar::play_menu(const Fl_Menu_Item *) 1 year ago
Fl_System_Driver.H Fl_Tree +/- buttons are no longer drawn using bitmaps, different default line color (#995) 11 months ago
Fl_System_Driver.cxx Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms 3 years ago
Fl_Table.cxx Introduce "Modern CMake" in FLTK 1 year ago
Fl_Table_Row.cxx Better solution for issue #296 4 years ago
Fl_Tabs.cxx Fix issue about Fl_Tabs and maximizing window under Windows (#1075) 8 months ago
Fl_Terminal.cxx Small doc fixes (\See -> \see) 10 months ago
Fl_Text_Buffer.cxx Optimize Fl_Text_Display scrolling speed (#596). 10 months ago
Fl_Text_Display.cxx Fixes Fl_Text_Display line number calculation. (#1088) 8 months ago
Fl_Text_Editor.cxx Fixes Fl_Text_Editor Home and End keys in line wrap mode 10 months ago
Fl_Tile.cxx Wayland: restore support of Fl_Tile with subwindow widget - cont'd 10 months ago
Fl_Tiled_Image.cxx Fix "Xrender blurs adjacent images with bilinear scaling" (#633) 2 years ago
Fl_Timeout.cxx Add Fl::remove_next_timeout(...) to remove only one timeout (#992) 12 months ago
Fl_Timeout.h Add Fl::remove_next_timeout(...) to remove only one timeout (#992) 12 months ago
Fl_Tooltip.cxx Fl_Window_Driver::set_popup_window(), Fl_Screen_Driver::screen_boundaries_known() 1 year ago
Fl_Tree.cxx Fix last_visible_item() to check parents (#1012) 11 months ago
Fl_Tree_Item.cxx Fix slowness due to not clipping (#1014) 11 months ago
Fl_Tree_Item_Array.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Tree_Prefs.cxx Fl_Tree +/- buttons are no longer drawn using bitmaps, different default line color (#995) 11 months ago
Fl_Valuator.cxx Add close buttons for individual tabs in Fl_Tabs (#628) 2 years ago
Fl_Value_Input.cxx Fix position() methods that shadow Fl_Widget::position() 2 years ago
Fl_Value_Output.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Value_Slider.cxx Make the value box size of Fl_Value_Slider user settable (STR 3222) 3 years ago
Fl_Widget.cxx Adding horiizonatl and vertical label margin 9 months ago
Fl_Widget_Surface.cxx macOS 15.0 Sequoia: fix capture of window titlebars 12 months ago
Fl_Window.cxx Adding horiizonatl and vertical label margin 9 months ago
Fl_Window_Driver.H Remove useless #include directive from Fl_Window_Driver.H 10 months ago
Fl_Window_Driver.cxx Remove useless Fl_Window_Driver accessors after new member Fl_Window::get_size_range() 1 year ago
Fl_Window_fullscreen.cxx A window needs is_resizable() true to obey fullscreen() or maximize() 1 year ago
Fl_Window_hotspot.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_Window_iconize.cxx Remove friend declaration from Fl_Window.H (see STR 3354) 2 years ago
Fl_Wizard.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_XBM_Image.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_XColor.H Remove "struct Fl_XColor" from list of documented classes 10 months ago
Fl_XPM_Image.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_abort.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_add_idle.cxx Consolidate timeout handling across platforms (#379) 3 years ago
Fl_arg.cxx Fix "Under Ubuntu 22.04 any FLTK application appears in the Appmenu as 'FLTK'" 12 months ago
Fl_cocoa.mm Support mouse buttons 4 + 5 (aka "side buttons") (#1076, #1068) 8 months ago
Fl_compose.cxx Documentation: add missing mentions of the Wayland platform. 3 years ago
Fl_display.cxx Make Fl::display(const char *) active also for the Wayland platform. 3 years ago
Fl_get_key.cxx Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms 3 years ago
Fl_get_key_mac.cxx Fix doxygen doc generation and document platform specific files 2 years ago
Fl_get_key_win32.cxx Fix doxygen doc generation and document platform specific files 2 years ago
Fl_get_system_colors.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 1 year ago
Fl_grab.cxx Remove $Id$ tags, update URL's, and more 5 years ago
Fl_lock.cxx Update dependencies and fix whitespace errors 2 years ago
Fl_own_colormap.cxx Create class Fl_Unix_Screen_Driver used by X11 and Wayland platforms 3 years ago
Fl_visual.cxx Fix for issue #253: Remove xdbe support 4 years ago
Fl_win32.cxx Windows: fix for using AltGr key after kludge for Ctrl+ (#1093) 7 months ago
Fl_x.cxx Support mouse buttons 4 + 5 (aka "side buttons") (#1076, #1068) 8 months ago
Makefile Configure/make: Quote variables that may contain spaces 10 months ago
README-Fl_Terminal.txt Addresses issue #879 1 year ago
Xutf8.h Remove $Id$ tags, update URL's, and more 5 years ago
allfiles.xbm
cgdebug.h Remove $Id$ tags, update URL's, and more 5 years ago
d1.xbm
d1_mask.xbm
dump_compose.c Remove $Id$ tags, update URL's, and more 5 years ago
ew.xbm
ew_mask.xbm
fastarrow.h
filename_absolute.cxx Make Fl_String and Fl_Int_Vector private (#789) 2 years ago
filename_expand.cxx Remove $Id$ tags, update URL's, and more 5 years ago
filename_ext.cxx Remove $Id$ tags, update URL's, and more 5 years ago
filename_isdir.cxx Make hybrid Wayland/X11 platform. 3 years ago
filename_list.cxx First pass at fixing issue 99 5 years ago
filename_match.cxx add fl_filename_match comments as per STR3186 4 years ago
filename_setext.cxx Remove $Id$ tags, update URL's, and more 5 years ago
fl_arc.cxx Remove $Id$ tags, update URL's, and more 5 years ago
fl_ask.cxx Documentation: remove obsolete deprecation warning 2 years ago
fl_boxtype.cxx Improve method to draw boxes of type FL_BORDER_BOX and FL_SHADOW_BOX (#1089) 8 months ago
fl_call_main.c Fix C++ comments in C file 1 year ago
fl_cmap.h Move src/cmap.cxx to util/cmap.cxx (utilities folder) 3 years ago
fl_color.cxx Improve and extend fl_contrast() (#370) 2 years ago
fl_contrast.cxx Improve fl_contrast() functionality and documentation 1 year ago
fl_cursor.cxx Fix compiler warnings [-Wpedantic] 2 years ago
fl_cursor_help.xpm
fl_cursor_nesw.xpm
fl_cursor_none.xpm
fl_cursor_nwse.xpm
fl_cursor_wait.xpm
fl_curve.cxx Add a unit test for drawing complex shapes (#565) 3 years ago
fl_diamond_box.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 1 year ago
fl_dnd_win32.cxx Fix doxygen doc generation and document platform specific files 2 years ago
fl_dnd_x.cxx Fix doxygen doc generation and document platform specific files 2 years ago
fl_draw.cxx Fix Doxygen problems with fl_draw() functions. 9 months ago
fl_draw_arrow.cxx Fix small circle drawing and add doxygen \since statement 2 years ago
fl_draw_pixmap.cxx Add necessary #include <config.h> directives 1 year ago
fl_encoding_latin1.cxx Include <config.h> when possible - continued. 4 years ago
fl_encoding_mac_roman.cxx Include <config.h> when possible - continued. 4 years ago
fl_engraved_label.cxx Fix documentation typos and trailing whitespace 8 months ago
fl_file_dir.cxx Save fl_file_chooser directory on cancel (STR 3225) (#110) 5 years ago
fl_font.cxx Fix "\todo provide user documentation for fl_set_status function" 2 years ago
fl_gleam.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 1 year ago
fl_gtk.cxx Box type focus frame graphics fixes. 1 year ago
fl_images_core.cxx Fix: Filechooser preview of XML file shows it as a corrupt image (#926) 1 year ago
fl_labeltype.cxx Removing wrongfully commited code. 9 months ago
fl_open_uri.cxx Include config.h rather than config_lib.h in fl_open_uri.cxx 4 years ago
fl_oval_box.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 1 year ago
fl_overlay.cxx Ducumentation fix for previous commit 10 months ago
fl_oxy.cxx Optimize "arrow" drawing and centering 1 year ago
fl_oxy.h Simplify and improve "oxy" arrow drawing functions 3 years ago
fl_plastic.cxx Box type focus frame graphics fixes. 1 year ago
fl_read_image.cxx Fix fl_read_image() under hybrid Wayland/X11 platform. 3 years ago
fl_rect.cxx Remove $Id$ tags, update URL's, and more 5 years ago
fl_round_box.cxx Fixes warning. 1 year ago
fl_rounded_box.cxx Box types can now defined and draw their own focus frame, STR 2145, #659 1 year ago
fl_scroll_area.cxx Fix missing export of fl_scroll() (issue #186) 4 years ago
fl_set_font.cxx Fix whitespace errors (no code changes) 3 years ago
fl_shadow_box.cxx Improve method to draw boxes of type FL_BORDER_BOX and FL_SHADOW_BOX (#1089) 8 months ago
fl_shortcut.cxx Update dependencies, whitespace, and Fl_File_Chooser.cxx 1 year ago
fl_show_colormap.cxx Use `FL_OVERRIDE` for all overridden virtual methods (#611) 2 years ago
fl_string_functions.cxx Promote fl_strlcpy to <FL/fl_string_functions.h> 1 year ago
fl_symbols.cxx Fix and update alignment #346 (#701) 2 years ago
fl_utf8.cxx STR 2822: function to count bytes in a UTF-8 string 2 years ago
fl_vertex.cxx Add a unit test for drawing complex shapes (#565) 3 years ago
fl_write_png.cxx Rename FL/fl_string.h to FL/fl_string_functions.h 3 years ago
flstring.c Promote fl_strlcpy to <FL/fl_string_functions.h> 1 year ago
flstring.h Fix a bunch of compiler warnings, particularly for old compilers 1 year ago
forms_bitmap.cxx Remove $Id$ tags, update URL's, and more 5 years ago
forms_compatibility.cxx Fix broken build 4 years ago
forms_free.cxx Remove $Id$ tags, update URL's, and more 5 years ago
forms_fselect.cxx Remove $Id$ tags, update URL's, and more 5 years ago
forms_pixmap.cxx Remove $Id$ tags, update URL's, and more 5 years ago
forms_timer.cxx Replace all calls to sprintf() by calls to snprintf(). 3 years ago
freeglut_geometry.cxx
freeglut_stroke_mono_roman.cxx
freeglut_stroke_roman.cxx
freeglut_teapot.cxx
freeglut_teapot_data.h
gl_draw.cxx gl_draw: fix drawing of text outside of viewport 11 months ago
gl_start.cxx Remove VS compilation warning messages about implicit type conversions. 4 years ago
glut_compatibility.cxx Fix STR 3458: "GLUT compatibility mode segfaults" 2 years ago
glut_font.cxx Remove $Id$ tags, update URL's, and more 5 years ago
makedepend Fix tabs, trailing spaces, and update dependencies 10 months ago
mediumarrow.h
nanosvg.cxx Remove duplicated #include <config.h> directive 1 year ago
new.xbm
ns.xbm
ns_mask.xbm
numericsort.c Fix a bunch of compiler warnings, particularly for old compilers 1 year ago
print_button.cxx Rearrange "Print Button Window" functions 3 years ago
print_button.h Rearrange "Print Button Window" functions 3 years ago
print_panel.cxx Add Tabloid paper size to menu_print_page_size array 1 year ago
print_panel.h Remove $Id$ tags, update URL's, and more 5 years ago
scandir_posix.c Generate FL/fl_config.h rather than FL/abi-version.h 4 years ago
scandir_win32.c Reformat code, remove obsolete comments 2 years ago
screen_xywh.cxx Documentation: add detail about primary monitor 2 years ago
slowarrow.h
tile.xpm
up.xbm
utf8_internal.h Remove $Id$ tags, update URL's, and more 5 years ago
vsnprintf.c Added docs for public fl_vsnprintf() (STR #3413) 4 years ago