summaryrefslogtreecommitdiff
path: root/fluid/alignment_panel.fl
AgeCommit message (Collapse)Author
2024-04-17Separate FLUID user documentation, screen shot automation (#936)Matthias Melcher
* 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
2024-04-13Remove "MS" from "MS Windows" in docs code, and commentsAlbrecht Schlosser
The system (platform) is called "Windows", "MS Windows" doesn't make much sense. I removed "MS" for consistency.
2023-12-21Fix a typo, trailing whitespace, and dependenciesAlbrecht Schlosser
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: 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-11-15FLUID: Replaces Fl_Simple_Terminal with Fl_TerminalMatthias Melcher
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-02FLUID: Simplifies and improves Ghosted OutlinesMatthias Melcher
2023-11-02FLUID: Adds more interactive editing to Fl_GridMatthias Melcher
* 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.
2023-11-01FLUID: Improves adding widgets to Fl_Flex.Matthias Melcher
2023-11-01FLUID: Adds options to draw ghosted outlines.Matthias Melcher
2023-10-31FLUID: Improves interactive handling of Grid and FlexMatthias Melcher
2023-10-31FLUID: Disables MergeBack.Matthias Melcher
I decided to disable MergeBack for now. During testing, some issues could not be resolved, and focus should be on V1.4.
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: 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-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: Adds initial MergeBack feature.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-13Fix trailing whitespace and dependenciesAlbrecht Schlosser
2023-10-12FLUID: Settings dialog is now resizableMatthias Melcher
2023-10-11FLUID: adds better zoom iconMatthias Melcher
2023-10-06FLUID: typoMatthias 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
2023-09-26FLUID: Fixes regression #777Matthias Melcher
Wrote wrong path in #inlude statement under certain conditions. Also removed 'snap' tag if not needed.
2023-09-03Adds compact buttons feature to create keypads.Matthias Melcher
See test/buttons for an example.
2023-08-29FLUID: fixes resizing of preferences panelMatthias Melcher
2023-08-29FLUID: simplifies filename handlingMatthias Melcher
2023-07-22FLUID: shell code cleanupMatthias Melcher
2023-07-19FLUID: layout preset no longer forces text font selectionMatthias Melcher
2023-07-17FLUID: fix window visibility across project file updateMatthias Melcher
2023-07-14FLUID: fixes all overlapping widgets in all .fl filesMatthias Melcher
Also fixes an issue with multiple use of the same variable for different types of i18n.
2023-07-14Documentation: screenshot updatesMatthias Melcher
2023-07-11FLUID adding hatch pattern to overlapping widgetsMatthias Melcher
2023-07-11FLUID mark project change when changing window visibilityMatthias Melcher
2023-03-19Fix and consolidate settings dialogs (#346, #703)Matthias Melcher
2023-03-18Fix and update alignment #346 (#701)Matthias Melcher
* 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
2023-03-01FLUID Fix resizable of Widget panelMatthias Melcher
2023-02-05FLUID: resizable Command dialogsMatthias Melcher
2023-01-21Move global FLTK options into new app fltk-admin (#560)Matthias Melcher
2023-01-12Add Fl_Scheme_Choice widget and use it in test programsAlbrecht Schlosser
This widget offers the selection of all known FLTK schemes as a simple widget based on Fl_Choice. Some test and demo programs use Fl_Scheme_Choice to enable the developer or user to switch schemes quickly for comparison. Todo: - add features to add new schemes during runtime (partially done) - update status when the scheme is changed by Fl::scheme("...")
2022-12-16Derive Fl_Zenity_Native_File_Chooser_Driver from Fl_Kdialog_Native_…ManoloFLTK
Also add Fl::option(OPTION_FNFC_USES_ZENITY)
2022-11-25Add "Oxy" scheme (STR 2675, STR 3477)Albrecht Schlosser
This commit is similar to the patch given in STR 3477, oxy_v5.diff: https://www.fltk.org/strfiles/3477/oxy_v5.diff ... with modifications, and updated to current FLTK code.
2022-02-11Fixed Fluid Alignment panel i18n to none.Matthias Melcher
2022-01-19Fixing and upgrading Fl_Preferences (#374)Matthias Melcher
* Added filename function to Fl_Preferences Static function to get filename before opening. Member to get filename after opening. Bug fixes for memory mapped preferences. * ERROR is a macro on Windows, don't use it * Added Fl_Preferences::dirty(). User can now check if the database will be written when flushed or destroyed. Flush returns a crude error code. * Fl_Preferences::get binary data returns # of bytes read. * Verified group deletion code * Fl_Preferences ignores locale. This will make .prefs files interchangeable between different computers. * Updating the Preferences Mode to ignore locale. * Fixes in docs.