summaryrefslogtreecommitdiff
path: root/fluid/nodes
AgeCommit message (Collapse)Author
44 hourswipmaxim nikonov
44 hourswipmaxim nikonov
2 dayswipmaxim nikonov
2 dayswipmaxim nikonov
2 dayswipmaxim nikonov
3 dayswipmaxim nikonov
3 dayswipmaxim nikonov
3 dayswipmaxim nikonov
2026-01-05Fluid: Formatting changes.Matthias Melcher
2026-01-05Fluid: Improve std::string outputMatthias Melcher
Fluid: Update Widget_Node to std::string Fluid: Image names to std::string Fluid: std::string tooltip Fluid: stringify Widget_Node::subtype Fluid:: extra_code
2026-01-05Fluid: Modernize Function NodesMatthias Melcher
2026-01-05Fluid: Modernize use of strings.Matthias Melcher
Testing MergeBack at the same time.
2026-01-04Fluid: Add automated MergeBackMatthias Melcher
2025-12-22FLUID: Add support for lambda callbacks.Matthias Melcher
Starting the callback text with a '[' assumes that the rest of the callback is a lambda and generates inlined code for it.
2025-12-06Fluid: modernize Function Node classMatthias Melcher
2025-12-06Fluid: fix class prefix user input check.Matthias Melcher
2025-12-03Remove boxtype linke trick.Matthias Melcher
By defining boxtypes with underscores, box drawing cod ethat was not used was not linked, but with the introduction of themes, all boxes are available at all times. Reducing complexity.
2025-11-29Fluid: convert modal panels into tabs in the widget panel (#1339)Matthias Melcher
2025-11-29Fluid: Fix unique id reader.Matthias Melcher
2025-11-19Add headline menu item style (#1059)Matthias Melcher
A menu item can be designated as a headline. Fully integrated and used in Fluid.
2025-10-31Fix MSVC Level 4 warnings (#1126)MatthiasWM
2025-07-08Fix trailing whitespace and convert a few tabs to spacesAlbrecht Schlosser
... according to CMP
2025-07-02FLUID: Multiple fixesMatthias Melcher
- fixes new naming of i18n class - fixes use of deprecated setonly() - fixes false assumption that all children of a Window are Widgets
2025-06-27FLUID: Move i18n settings into its own classMatthias Melcher
2025-04-15Reactivating Mergeback functionality. (#1226)Matthias Melcher
Reactivated code. Various fixes. New documentation.
2025-03-16Fluid: restructuring and rejuvenation of the source code.Matthias Melcher
* Add classes for application and project * Removed all globals from Fluid.h * Extracting args and project history into their own classes * Moving globals into Application class * Initialize values inside headers for some classes. * Undo functionality wrapped in a class inside Project. * File reader and writer are now linked to a project. * Avoid global project access * Nodes (former Types) will be managed by a new Tree class. * Removed static members (hidden globals) form Node/Fl_Type. * Adding Tree iterator. * Use nullptr instead of 0, NULL, or 0L * Renamed Fl_..._Type to ..._Node, FL_OVERRIDE -> override * Renaming ..._type to ...::prototype * Splitting Widget Panel into multiple files. * Moved callback code into widget panel file. * Cleaning up Fluid_Image -> Image_asset * Moving Fd_Snap_Action into new namespace fld::app::Snap_Action etc. * Moved mergeback into proj folder. * `enum ID` is now `enum class Type`.
2025-03-08Fluid: last incremental chage, restructuringMatthias Melcher
2025-03-07Cleaning up widget browser, renamed to Node_Browser.Matthias Melcher
2025-03-07Fluid: Rebuilding most of the widget directory.Matthias Melcher
One file per logical unit. Namespaces. Non-static data member initializers to never get an uninitialized field again.
2025-03-07Restructuring Fluid source files.Matthias Melcher