summaryrefslogtreecommitdiff
path: root/fluid
AgeCommit message (Collapse)Author
2024-01-13#877: Fixes shortcut callbacks for Fl_ButtonMatthias Melcher
- this commit does rewrite some of the logic, hoping to make thing more, um, logical. The bits react mostly the same and hopefully as expected. Everything is documented in the Fl_Button ctor.
2024-01-06Remove Fl_Simple_Terminal (replaced by Fl_Terminal)Albrecht Schlosser
... as discussed previously.
2023-12-30Fluid: fix "MergeBack" preference locationAlbrecht Schlosser
... although currently disabled - just in case this feature will be re-enabled.
2023-12-21Fix a typo, trailing whitespace, and dependenciesAlbrecht Schlosser
2023-12-20Make the 'Forms' compatibility library 'fltk_forms' optionalAlbrecht Schlosser
This library is no longer needed in FLTK itself. There is only one demo program (test/forms.cxx) that uses it if it is built. The demo program displays a message if fltk_forms is not available. The default is 'enabled' for backwards compatibility but this may be changed to 'disabled' in a future version.
2023-12-16#674: FLUID: Scrolls shell script terminal to the bottom on every runMatthias Melcher
2023-12-16#832: FLUID: Improves widget browser outputMatthias Melcher
2023-12-15#840: Generously adds Fl::args_to_utf8() for MinGW support.Matthias Melcher
2023-12-15#832: FLUID: Adds custom fonts and colors for widget browser.Matthias Melcher
2023-12-14FLUID: Adds image scaling to widget dialogMatthias Melcher
2023-12-14FLUID: option to show terminal, clear terminal, and clear historyMatthias Melcher
2023-12-13#862: FLUID "Open FIle..." no longer closes current project...Matthias Melcher
...when user cancels out of file choose
2023-12-13#862: Removes default shortcut from Fl_Shortcut_ButtonMatthias Melcher
- the current UI for fallback/default/original shortcut was confusing, so I remove it until we find something better. I kept the values so we can reinstate a better interface without changing the API.
2023-12-06fluid: Clear button clears scroll history tooGreg Ercolano
2023-12-05#860: FLUID: Increments Shell history to 1000 linesMatthias Melcher
2023-12-05#860: FLUID: Removes Group attributes from Fl_TerminalMatthias Melcher
2023-12-05#856: FLUID: improved Declaration dialogMatthias Melcher
Also makes enum comment in Fl_File_Chooser.fl manageable. Not backward compatible: don't try to recreate the File Chooser with older FLUID versions.
2023-12-04#859: FLUID: Improves widget class code formattingMatthias Melcher
- categorizes multiple comments before a widget class member correctly vs. before a widget member - reintrodues newline characters for comment preview in the widget browser
2023-12-04FLUID: improves special handling of widget_class membersMatthias Melcher
2023-12-04Fix compiler warningsAlbrecht Schlosser
fluid/code.cxx: unused variable src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx: function may return address of local variable [-Wreturn-local-addr]
2023-12-04#858: Fluid: removed duplicate and false codeMatthias Melcher
2023-12-04FLUID: Refactored writing escaped stringsMatthias Melcher
2023-12-02#858: FLUID: fixes control character replacement in widget browserMatthias Melcher
2023-12-01Adds some possible NULL references and small fixesMatthias Melcher
2023-12-01Fixes a few minor compiler warnings.Matthias Melcher
2023-11-30FLUID: Add dialog box when processes are still runing when user tries to quit.Matthias Melcher
2023-11-27Fix compiler warning, dependencies, and trailing whitespaceAlbrecht Schlosser
The benign warning was: ‘Fl_Browser_::hscrollbar’ will be initialized after [-Wreorder] ‘int Fl_Browser_::linespacing_’ ...
2023-11-25Adds `linespacing()` to `Fl_Browser_` and all derived widgetsMatthias Melcher
2023-11-16FLUID: inlined data can be stored compressed.Matthias Melcher
2023-11-16FLUID: Adds wrapping to "find" in source view.Matthias Melcher
2023-11-16FLUID: Adds text attribute support to Fl_Terminal.Matthias Melcher
2023-11-15CMake: Raise cmake_minimum_required from 3.12 to 3.15Albrecht Schlosser
Remove code that checks CMake versions lower than 3.15
2023-11-15FLUID: Removes two warnings.Matthias Melcher
2023-11-15FLUID: Fixes missing DISPLAY connection.Matthias Melcher
Fl_Terminal opens the X11 Display before shown, so we need to generate a proxy in batch mode. This will no longer work when we add more Fl_Terminal attributes to FLUID.
2023-11-15FLUID: fixing test/valuator.fl and test/tree.flMatthias Melcher
Using Fl_Terminal widget instead of subclassing from Fl_Group
2023-11-15FLUID: updates file structure READMEMatthias Melcher
2023-11-15FLUID: Fixes generating default templatesMatthias Melcher
2023-11-15esc character replacementMatthias Melcher
2023-11-15FLUID: Replaces Fl_Simple_Terminal with Fl_TerminalMatthias Melcher
2023-11-14Fix dependencies and whitespace issuesAlbrecht Schlosser
2023-11-07FLUID: Removes non-obvious option "Cancel Dialog"Matthias Melcher
from message boxes, pointing out potential syntax errors in code related dialogs.
2023-11-07FLUID: More user documentationMatthias Melcher
2023-11-07FLUID: Adds template for tutorial.Matthias Melcher
Tutorial still to be written. Also adds convenience methods to Fl_Input_ for getting and setting numeric values.
2023-11-06FLUID: '\r' (CR) is skipped when reading project filesMatthias Melcher
Project and code files are now always written with LF instead of CRLF, even on MSWindows machines.
2023-11-05FLUID: Adds undo for all grid operations.Matthias Melcher
2023-11-05FLUID: Fixes undo/redo mixup.Matthias Melcher
If undo or redo menu is deactivated, fltk resends undo events as redo and vice versa, so instead now we just beep.
2023-11-05FLUID: Adds transient cells to Fl_GridMatthias Melcher
This allows multiple widgets to occupy a single cell which is needed when moving cells across the grid interactively.
2023-11-05FLUID: DocumentationMatthias Melcher
2023-11-05FLUID: Adds missing Include for MSWindows.Matthias Melcher
2023-11-05FLUID: Fixes child properties reader.Matthias Melcher