summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-07FLUID: Adds template for tutorial.Matthias Melcher
Tutorial still to be written. Also adds convenience methods to Fl_Input_ for getting and setting numeric values.
2023-11-07"hitting esc to close fltk app blows out the window manager" (#821)ManoloFLTK
2023-11-06FLUID: '\r' (CR) is skipped when reading project filesMatthias Melcher
Project and code files are now always written with LF instead of CRLF, even on MSWindows machines.
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-05FLUID: Adds undo for all grid operations.Matthias Melcher
2023-11-05FLUID: Fixes undo/redo mixup.Matthias Melcher
If undo or redo menu is deactivated, fltk resends undo events as redo and vice versa, so instead now we just beep.
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-05FLUID: Adds transient cells to Fl_GridMatthias Melcher
This allows multiple widgets to occupy a single cell which is needed when moving cells across the grid interactively.
2023-11-05Add Fl_Window::maximize() and Fl_Window::un_maximize()ManoloFLTK
2023-11-05FLUID: DocumentationMatthias Melcher
2023-11-05FLUID: Adds missing Include for MSWindows.Matthias Melcher
2023-11-05FLUID: Fixes child properties reader.Matthias Melcher
2023-11-05FLUID: Separates developer and user documentationMatthias Melcher
2023-11-04Fix "overlay dotted line rendering problem" (#816)ManoloFLTK
2023-11-03 Related to "FLTK doesn't work normal on platform of rockchip" (#817)ManoloFLTK
2023-11-03CMake: Refactor building OpenGL and "shared" demo programsAlbrecht Schlosser
Define GLDEMO_LIBS and GLDEMO_SHARED: these definitions can be used to build OpenGL demo programs that can also be built w/o OpenGL Examples: fullscreen, handle_events, unittests
2023-11-03Fix compiler warning when fullscreen demo is built w/o OpenGLAlbrecht Schlosser
Warning: -Wsuggest-override
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-02FLUID: Restructures user documentation.Matthias Melcher
2023-11-02FLUID: Simplifies and improves Ghosted OutlinesMatthias Melcher
2023-11-02FLUID: Adds more interactive editing to Fl_GridMatthias Melcher
* this commit introduces a few FIXMEs and TODOs that probably can't be solved until we do some major refactoring. They work for now, but adding more layout controlling widgets will be hard.
2023-11-02Minor change in Fl_Wayland_Graphics_Driver::copy_offscreen()ManoloFLTK
2023-11-01FLUID: Arrow keys move widgets inside Fl_FlexMatthias Melcher
2023-11-01FLUID: Improves adding widgets to Fl_Flex.Matthias Melcher
2023-11-01FLUID: Adds options to draw ghosted outlines.Matthias Melcher
2023-11-01FLUID: Adds options to draw ghosted outlines.Matthias Melcher
2023-11-01Fix typos in documentationManoloFLTK
2023-11-01Fix: Fl::clipboard_contains() cannot query selection buffer (#690)ManoloFLTK
2023-10-31FLUID: Improves interactive handling of Grid and FlexMatthias Melcher
2023-10-31FLUID: Disables MergeBack.Matthias Melcher
I decided to disable MergeBack for now. During testing, some issues could not be resolved, and focus should be on V1.4.
2023-10-31Improve the documentation of class Fl_Display_deviceManoloFLTK
2023-10-31Remove unnecessary statement from CMake build exampleAlbrecht Schlosser
2023-10-31Member Fl_Widget_Surface::draw_decorated_window() needs not be virtualManoloFLTK
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-31Improve build instructions in README.CMake.txt (#164)Albrecht Schlosser
- update CMakeLists.txt files for user projects, - add one that uses CMake's FetchContent module.
2023-10-31FLUID: Stroe uid's in hexMatthias Melcher
2023-10-30Minor simplification in Fl_X11_Window_Driver::flush_double(int)ManoloFLTK
2023-10-29Update libdecor to commit c6c780c1 dated 2023-10-10ManoloFLTK
2023-10-28FLUID: Changes uid to hexadecimal in project fileMatthias Melcher
for constancy with the code file
2023-10-27FLUID: Store path to last written code file.Matthias Melcher
After some discussions it became clear that the code file may be written into an unpredictable location by the build system. Fluid now remembers that location in a user setting file and seems to do the expected thing after a brief test.
2023-10-27FLUID: Fixes compile error.Matthias Melcher
2023-10-27FLUID: Fixes issues when pasting widget into Fl_Flex #809Matthias Melcher
* new virtual function layout_widget() to inform parents after all children were added
2023-10-27FLUID: Documentation and typos.Matthias Melcher
2023-10-26FLUID: Refactors MergeBackMatthias Melcher
* moved functionality into its own files * refactored all methods to be less than a page * documented all calls * tested all situations I could think of