summaryrefslogtreecommitdiff
path: root/fluid
AgeCommit message (Collapse)Author
2023-10-31FLUID: Stroe uid's in hexMatthias Melcher
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
2023-10-26FLUID: Fixes compile time error and docs.Matthias Melcher
2023-10-26FLUID: Adds more capabilities to MergeBack.Matthias Melcher
* better diagnostic dialog texts in interactive mode * won't merge back again after a first mergeback is applied * code needs refactoring and must be in its ow source file
2023-10-26FLUID: Fixes warnings.Matthias Melcher
2023-10-26FLUID: Adds helpful message for MergeBack.Matthias Melcher
2023-10-26FLUID: Adds initial MergeBack feature.Matthias Melcher
2023-10-25FLUID: Adds hierarchical node search in header files.Matthias Melcher
2023-10-25FLUID: Updates file format documentationMatthias Melcher
2023-10-24FLUID: Adds text search to source, header, and project viewMatthias Melcher
2023-10-24FLUID: Adds Reveal button to SourceViewMatthias Melcher
Position your text cursor in the source header, or .fl project file text preview and click reveal, and the corresponding node will be selected. Double will open the corresponding editor.
2023-10-24FLUID: Adds much more detailed CodeViewMatthias Melcher
in preparation for "find" and "reveal"
2023-10-23FLUID: Merging changes from generated cxx file back to fl fileMatthias Melcher
2023-10-23FLUID: Fixes two minor bugsMatthias Melcher
* Fl_Grid mixed up gap_ro_ vs. gap_col_ once * Code formatting warning
2023-10-23Remove "double to int conversion" warningsManoloFLTK
2023-10-23FLUID: Fixes completion dialog, early shell read.Matthias Melcher
* when saving the source code from a shell command, the completion dialog is suppressed because the shell window pops up anyway, confirming our action * when reading no project at startup, the user shell commands were read, but the shell main menu was not updated
2023-10-23FLUID: Positioning grid cells intuitively.Matthias Melcher
User can now drag widgets from the toolbox into the grid or use the context menu to add them into the corresponding cell. If no position is indicated, now children are added at the first free cell.
2023-10-23FLUID: Stops overriding Ctrl-0 shortcut. #802Matthias Melcher
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.
2023-10-23FLUID: Adds grid child positioning via +/- keysMatthias Melcher
2023-10-22FLUID: New layout of Grid tab.Matthias Melcher
2023-10-22Make Fl_String and Fl_Int_Vector private (#789)Albrecht Schlosser
- add CMake option 'OPTION_USE_STD' - add configure option '--enable-use_std' - move FL/Fl_String.H to src/Fl_String.H - move FL/Fl_Int_Vector.H to src/Fl_Int_Vector.H - remove Fl_String from demo program examples/callbacks.cxx - remove Fl_Int_Vector from public header FL/Fl_Table.H - some methods of Fl_Table are no longer inline - add CMake option OPTION_USE_STD to allow std::string in some selected functions and methods Experimental, may be removed before release: - use either Fl_Int_Vector or std::vector in Fl_Table depending on CMake OPTION_USE_STD or configure --enable-use_std Move all fl_filename* functions that use Fl_String to fluid Main changes in fluid: - add fluid_filename.h and .cxx - include "fluid_filename.h" rather than <FL/filename.H> Update fl_input(), fl_password() and test/ask - add maxchar parameter to fl_input() and fl_password() - fl_input_str() and fl_password_str() are optional and return std::string if enabled (FLTK_USE_STD)
2023-10-22FLUID: Moves grid settings into dynamic tabMatthias Melcher
2023-10-22FLUID: Adds remaining Fl_Grid attributesMatthias Melcher
2023-10-22FLUID: fixes conflictMatthias Melcher
2023-10-22FLUID: more Fl_Grid settingsMatthias Melcher
2023-10-21Removes dependency on Fl_Preferences::get/set(.., Fl_String, ...)Matthias Melcher
2023-10-21FLUID: grid becomes a bit more interactiveMatthias Melcher
2023-10-21Fix fluid build with configure/make + dependenciesAlbrecht Schlosser
2023-10-21FLUID: adding a subset of Fl_Grid child parameters.Matthias Melcher
2023-10-20FLUID: basic Fl_Grid supportMatthias Melcher
* no settings for children yet * ne good interactive editing for children
2023-10-20FLUID: docs, testingMatthias Melcher
2023-10-19FLUID typos, comments, superfluous codeMatthias Melcher
2023-10-19FLUID: fixes `override` handling and code duplicationMatthias Melcher
2023-10-19 FLUID now recognizes `override` and `FL_OVERRIDE` keywords (#801)Matthias Melcher
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-13Fix trailing whitespace and dependenciesAlbrecht Schlosser
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-12FLUID: Settings dialog is now resizableMatthias Melcher
2023-10-11FLUID: adds better zoom iconMatthias Melcher
2023-10-06Removes stray files.Matthias Melcher
2023-10-06FLUID: typoMatthias Melcher
2023-09-27Update dependenciesAlbrecht Schlosser
2023-09-27FLUID: fixing settings dialog updateMatthias Melcher
2023-09-27FLUID: minor fixesMatthias Melcher
2023-09-26FLUID: adds greatly enhanced Shell Commands (#774)Matthias Melcher
The user can add an arbitrary number of highly configurable shell commands through the setting panel. The commands can be saved as user preferences, inside the .fl file, or exported to an external file. Shell scripts can be limited to individual platforms, can have shortcut keys, etc. . * documentation will follow * support to call `fltk-config` will follow