summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-11-06CHANGES.txt: add Fl_Grid, Fl_Window::maximize()ManoloFLTK
Also, remove stray virtual keyword.
2023-11-06 maximize method for Fl_Window (macOS) (#820) - cont'dManoloFLTK
2023-11-05Fixes text input widget undo propagation.Matthias Melcher
If not handled, undo propagates to other random widgets, and if none takes it, it is resent as a redo to all widgets.
2023-11-05Add Fl_Window::maximize() and Fl_Window::un_maximize()ManoloFLTK
2023-11-03 Related to "FLTK doesn't work normal on platform of rockchip" (#817)ManoloFLTK
2023-11-03Wayland copy: destroy data_source object before creating new oneManoloFLTK
2023-11-03Wayland copy: destroy data_source object before creating new oneManoloFLTK
2023-11-03Fix "fltk 1.4.x: hangs during paste in fluid code editor" (#818)ManoloFLTK
2023-11-02Minor change in Fl_Wayland_Graphics_Driver::copy_offscreen()ManoloFLTK
2023-11-01Fix typos in documentationManoloFLTK
2023-10-31Fix typosAlbrecht Schlosser
2023-10-31Move the Fl_String class to the DriverDeveloper Doxygen groupManoloFLTK
2023-10-31Move private classes to the DriverDeveloper Doxygen groupManoloFLTK
Classes moved are -Fl_Int_Vector -Fl_Kdialog_Native_File_Chooser_Driver -Fl_Zenity_Native_File_Chooser_Driver
2023-10-31 Remove 81615bb causing GL window to blink when resizing on macOS (#813)ManoloFLTK
2023-10-30Minor simplification in Fl_X11_Window_Driver::flush_double(int)ManoloFLTK
2023-10-27FLUID: Documentation and typos.Matthias Melcher
2023-10-25 Fix "Wayland: Overlay windows look blurred" - cont'd (#808)ManoloFLTK
2023-10-25 Fix "Wayland: Overlay windows look blurred" - cont'd (#808)ManoloFLTK
2023-10-24 Fix "Wayland: Overlay windows look blurred" (#808)ManoloFLTK
2023-10-24Wayland: implement scale factor windows as popups - cont'dManoloFLTK
2023-10-24Fix Fl_Flex::resize() and layout() (#811)Albrecht Schlosser
Remove "too optimistic optimization" in resize(). Resize must always call layout() to recalculate widget positions.
2023-10-24Remove test/debug statements from Fl_Table.cxxAlbrecht Schlosser
2023-10-24Wayland: implement scale factor windows as popups - cont'dManoloFLTK
2023-10-23FLUID: Fixes two minor bugsMatthias Melcher
* Fl_Grid mixed up gap_ro_ vs. gap_col_ once * Code formatting warning
2023-10-23Use #ifdef FLTK_USE_SVG instead of #if FLTK_USE_SVGManoloFLTK
2023-10-23Prepare Fl_Wayland_Screen_driver.cxx for removal of Fl_Int_VectorManoloFLTK
2023-10-23Wayland: simpler implementation of transient scale factor windowsManoloFLTK
2023-10-23 Avoid macOS 14 warning message when app is launched from command lineManoloFLTK
2023-10-23Wayland: implement transient scale factor windows as popupsManoloFLTK
as discussed in issue #794. Also, fix for macOS the use of the FL_FOCUS event for these transient windows
2023-10-23FLUID: Positioning grid cells intuitively.Matthias Melcher
User can now drag widgets from the toolbox into the grid or use the context menu to add them into the corresponding cell. If no position is indicated, now children are added at the first free cell.
2023-10-22Make Fl_String and Fl_Int_Vector private (#789)Albrecht Schlosser
- add CMake option 'OPTION_USE_STD' - add configure option '--enable-use_std' - move FL/Fl_String.H to src/Fl_String.H - move FL/Fl_Int_Vector.H to src/Fl_Int_Vector.H - remove Fl_String from demo program examples/callbacks.cxx - remove Fl_Int_Vector from public header FL/Fl_Table.H - some methods of Fl_Table are no longer inline - add CMake option OPTION_USE_STD to allow std::string in some selected functions and methods Experimental, may be removed before release: - use either Fl_Int_Vector or std::vector in Fl_Table depending on CMake OPTION_USE_STD or configure --enable-use_std Move all fl_filename* functions that use Fl_String to fluid Main changes in fluid: - add fluid_filename.h and .cxx - include "fluid_filename.h" rather than <FL/filename.H> Update fl_input(), fl_password() and test/ask - add maxchar parameter to fl_input() and fl_password() - fl_input_str() and fl_password_str() are optional and return std::string if enabled (FLTK_USE_STD)
2023-10-22FLUID: removes duplicate codeMatthias Melcher
2023-10-22FLUID: more Fl_Grid settingsMatthias Melcher
2023-10-21Remove duplicated code that was commented out, fix includesAlbrecht Schlosser
... and prevent confusing doxygen
2023-10-21Fix compiler warning [-Wreturn-type]Albrecht Schlosser
"control reaches end of non-void function"
2023-10-21Removes dependency on Fl_Preferences::get/set(.., Fl_String, ...)Matthias Melcher
2023-10-21FLUID: grid becomes a bit more interactiveMatthias Melcher
2023-10-21FLUID: adding a subset of Fl_Grid child parameters.Matthias Melcher
2023-10-21 Fix "Keyboard sometimes stops working after Ctrl/+ or Ctrl/-" (#794)ManoloFLTK
2023-10-20FLUID: basic Fl_Grid supportMatthias Melcher
* no settings for children yet * ne good interactive editing for children
2023-10-20Fix ctrl/+/- in cube demoAlbrecht Schlosser
- Fl_Grid: force layout() on resize() - needed for GL subwindows - test/cube.cxx: - use end() in constructor of class cube_box - ensure not to change the current group when adding a button
2023-10-19Check that a widget is a child of its Fl_Grid parentAlbrecht Schlosser
... when assigning it to a cell. This is required for consistency.
2023-10-19Fix "Keyboard sometimes stops working after Ctrl/+ or Ctrl/-" (#794)ManoloFLTK
2023-10-19 Fix for "Keyboard sometimes stops working after Ctrl/+ or Ctrl/-" (#794)ManoloFLTK
2023-10-18Fix Fl_Tile::set_cursor() which was brokenAlbrecht Schlosser
... since commit 6ba7b49baf11e526d1ed19aef491db2cd120e55e.
2023-10-18Fix trailing whitespaceAlbrecht Schlosser
2023-10-18 launching a binary from the command line hangs on macOS Sonoma (#799)ManoloFLTK
2023-10-17Fix drawing points in complex shape mode with Cairo (#792)ManoloFLTK
2023-10-17 launching a binary from the command line hangs on macOS Sonoma (#799)ManoloFLTK
2023-10-17Fix Crashes and warnings when Fl_Double_Window is smaller than 1x1 (#798)ManoloFLTK