| Age | Commit message (Collapse) | Author |
|
Better labels on FLUDI image properties dialog
Better documentation on image compression
|
|
User Data of grid menu items was missin fl_intptr_t
|
|
* CMake integration, no autotiools
* alignment panel is now correctly renamed to setting panel
* source view is now correctly renamed to code view
* Merge FLTK FLUID docs into FLUID user manual.
* Add two simple entry tutorials
* Remove FLUID chapter form FLTK docs.
* GitHub action to generate HTML and PDF docs and
make the available as artefacts
|
|
Made fonts slightly smaller,
enlarged/moved some widgets in Alignment: group.
|
|
|
|
|
|
|
|
|
|
Tutorial still to be written.
Also adds convenience methods to Fl_Input_
for getting and setting numeric values.
|
|
|
|
* 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.
|
|
|
|
|
|
* Fl_Grid mixed up gap_ro_ vs. gap_col_ once
* Code formatting warning
|
|
Ctrl-0 is used by FLTK globally to zoom all windows back to 100%,
so FLUID should not override that. Loading the previous file is now
Ctrl-1 instead of Ctrl-0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* no settings for children yet
* ne good interactive editing for children
|
|
Wrote wrong path in #inlude statement under certain
conditions. Also removed 'snap' tag if not needed.
|
|
See test/buttons for an example.
|
|
|
|
|
|
|
|
Also fixes an issue with multiple use of the same variable
for different types of i18n.
|
|
|
|
* interactive layout alignment rewritten
* interface for new alignment rules
* new alignment dialog box
* user defined layout rules added
* layout rules can be stored in projects, settings, and external files
* Valgrind verification
|
|
|
|
- add true unittest and Fl_String testing
- interface and printout are similar to gtest
without requiring external linkage.
just run `unittest --core`.
- new Fl_String API
- extended API to fl_input_str and fl_password_str
- co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de>
|
|
|
|
Removing all globals in file writer (#653 )
Fix some static analyser complaints
Valgrind: handle width==0 in GfxDrivers on Wayland and X11
Don't use `Fl_Input_::static_value`, it accesses previous
buffer that may be deleted
Project file write encapsulated, removing globals
Encapsulating project file reader, removing states in glbals
Project i/o increased source code readability
|
|
P renamed to g_project
class Project renamed to class Fluid_Project
fixes macOS type cast warnings
|
|
|
|
Adding image binding to FLUID as well
|
|
* Full support o when()
* Making undo suspend nesting
* Finally correct undo handling for Label: input
* Documentation.
* Adding more undo checkpoints for the Widget Panel
* Quick selection of default user_data types
* Pulldown menu for system colors
* Make sure that partially typed text fields are propagated before saving
|
|
|
|
|
|
|
|
* Adding Fluid support for Fl_Flex, margins, and gap.
* Fluid Fl_Flex mostly working. Fixed in Fl_Flex::set_size().
* Fluid Flex live mode works, interactive dragging works
* Fluid Flex: adding check box for fixed children
* Fluid Flex: visual flexibility indicator in guides.
* Fluid Flex: bug in generated code.
* Fix formatting
* Fixing Tooltip, fixing resize issue PR #518.
* Removing unused variables.
Co-authored-by: Albrecht Schlosser <albrechts.fltk@online.de>
|
|
|
|
* Size and position widgets can evaluate basic math.
* Allowing x, y, w, and h as variables for formulas.
Also supporting 'i' as a counting index when selecting multiple
widgets, so setting Y: to i*25+10 arranges all selected widgets
vertically.
* Additional variables cx, etc. for children box
cx, cy, cw, ch
|
|
fluid/widget_panel.cxx: apply previous fluid fix
|
|
Commit updated .cxx files in src/ with fixed indenting
Remove `mac_shell_*' statements from fluid (.fl) files
|
|
|
|
source and header files.
|
|
|