fltk/fluid
Matthias Melcher 51a55bc736
Fluid: restructuring and rejuvenation of the source code.
* 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-16 17:16:12 -04:00
..
app Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
documentation Restructuring Fluid source files. 2025-03-07 16:34:48 +01:00
icons Make remaining 'XPM' images 'const' 2024-10-20 17:00:16 +02:00
io Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
nodes Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
panels Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
pixmaps FLUID: basic Fl_Grid support 2023-10-20 19:00:52 +02:00
proj Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
rsrcs Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
templates Restructuring Fluid source files. 2025-03-07 16:34:48 +01:00
tools Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
widgets Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
.gitignore Restructuring Fluid source files. 2025-03-07 16:34:48 +01:00
CMakeLists.txt Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
Fluid.cxx Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
fluid.desktop [CMake] Improve installation, support DESTDIR, and more (STR #3149). 2015-02-16 14:30:27 +00:00
Fluid.h Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
fluid.plist Update version numbers to 1.5.0 2025-03-06 18:16:03 +01:00
fluid.xml [CMake] Improve installation, support DESTDIR, and more (STR #3149). 2015-02-16 14:30:27 +00:00
main.cxx Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
main.h Restructuring Fluid source files. 2025-03-07 16:34:48 +01:00
Project.cxx Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
Project.h Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00
README_fl.txt Fluid: restructuring and rejuvenation of the source code. 2025-03-16 17:16:12 -04:00