summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-20Add "#define MAC_OS_VERSION_14_0 140000" to mac.HManoloFLTK
2023-10-20FLUID: docs, testingMatthias Melcher
2023-10-19FLUID typos, comments, superfluous codeMatthias Melcher
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-19FLUID: fixes `override` handling and code duplicationMatthias Melcher
2023-10-19Improve Fl_Grid example codeAlbrecht Schlosser
Add 'grid->end();' although it's redundant in this specific example.
2023-10-19 FLUID now recognizes `override` and `FL_OVERRIDE` keywords (#801)Matthias Melcher
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-17Update documentation with Fl_Flex and Fl_Grid widgetsAlbrecht Schlosser
2023-10-17Fix Crashes and warnings when Fl_Double_Window is smaller than 1x1 (#798)ManoloFLTK
2023-10-16Add Fl_Grid widget and test and demo programsAlbrecht Schlosser
- FL/Fl_Grid.H: header file - src/Fl_Grid.cxx: implementation - examples/grid-simple.cxx: simple example program - test/cube.cxx: use Fl_Grid for layout - test/grid_alignment.cxx: test cell alignment and other functions - test/grid_buttons.cxx: demo program as discussed in fltk.general - test/grid_login.cxx: like test/flex_login.cxx but with Fl_Grid - test/flex_login.cxx: modified to match test/grid_login.cxx
2023-10-16Fix Windows (MSVC) compiler warningsAlbrecht Schlosser
warning C4244: '=': conversion from 'double' to 'time_t', possible loss of data warning C4244: 'return': conversion from 'time_t' to 'long', possible loss of data
2023-10-16Fix compiler warning (C++11 standard)Albrecht Schlosser
Warning: override controls (override/final) only available with ‘-std=c++11’ or ‘-std=gnu++11’
2023-10-16Remove Doxygen warning in Fl_Tile.cxx line 185ManoloFLTK
The warning was warning: End of list marker found without any preceding list items.
2023-10-16Update .gitignore filesAlbrecht Schlosser
Add missing executables
2023-10-16Add virtual void Fl_Graphics_Driver::draw_circle()ManoloFLTK
2023-10-16Fix Drawing artifact with radio buttons under Cairo (#792) - cont'dManoloFLTK
2023-10-16Fix indentationManoloFLTK
2023-10-16Improve subclassing cababilities of Fl_Tile (STR 2791)Albrecht Schlosser
- remove static variables and functions - make move_intersection() virtual - add (protected) cursor access methods These changes were inspired by STR 2791 where the user proposing an enhancement was not able to subclass Fl_Tile properly. This commit fixes the mentioned issues and enables subclassing without copying internal code.
2023-10-16 OpenManoloFLTK
Fix Drawing artifact with round check buttons in menu under Cairo (#792)
2023-10-16Doxygen-only: warn when current color is changedManoloFLTK
Also, remove the statement that rectangles are drawn with 1-pixel lines which is wrong with HighDPI displays.
2023-10-15Improve small radio buttons by using fl_draw_circle()Albrecht Schlosser
This removes duplicated code as intended when fl_draw_circle() was introduced.
2023-10-15Fix small circle drawing and add doxygen \since statementAlbrecht Schlosser
src/fl_draw.cxx: improve documentation, add \since 1.4.0, simplify scaling code, use forgotten 'color' argument to set the circle color. src/fl_draw_arrow.cxx: add doxygen \since statement
2023-10-14Draws nicer small circles if display is scaled up.Matthias Melcher
2023-10-14Improve Fl_Wayland_Window_Driver::take_focus()ManoloFLTK
2023-10-13Fix trailing whitespace and dependenciesAlbrecht Schlosser
2023-10-13Drawing artifact with round check buttons in menu under Cairo (#792)ManoloFLTK
2023-10-13Remove obsolete commentsManoloFLTK
2023-10-13FLUID: allow mousewheel events on coordinate inputMatthias Melcher
MACOS: make sure that even small mouse wheel deltas count at least as 1 unit
2023-10-13#748: Adds option to choose menu window boxtypeMatthias Melcher
...independently from the menu button or menu bar boxtype
2023-10-13test/menubar: use popup menu default boxtypeMatthias Melcher
2023-10-12FLUID: Settings dialog is now resizableMatthias Melcher
2023-10-11Fixes conversion warning.Matthias Melcher
2023-10-11Fixes fl_filename_relative on Linux, Mac, and Windows (#787)Matthias Melcher
* fixed filename_relative for Linux * Fixing fl_filename_relative for MSWindows. * Update documentation * Fixed docs. * Fixes Linux and macOS builds
2023-10-11Synchronize all arrow colors and inactive drawing (#791)Matthias Melcher
2023-10-11FLUID: adds better zoom iconMatthias Melcher
2023-10-11macOS: remove availability warningManoloFLTK
2023-10-11Add legit #pragma clang diagnostic ignored "-Wdeprecated-declarations"ManoloFLTK
2023-10-10Fix default color of ATTR_GRAMMAR/ATTR_SPELLING (#790)leen
2023-10-09macOS: remove a bunch of deprecation warningsManoloFLTK
2023-10-09Clean long source lines in Fl_Wayland_Graphics_Driver.cxxManoloFLTK
2023-10-09Fix " Wayland compilation warnings" (#788)ManoloFLTK