Greg Ercolano
e77ec078e9
fluid: Clear button clears scroll history too
2023-12-06 15:37:36 -08:00
Matthias Melcher
68594ec7fa
#860 : FLUID: Increments Shell history to 1000 lines
2023-12-05 18:38:51 +01:00
Matthias Melcher
49dd9289b8
#860 : FLUID: Removes Group attributes from Fl_Terminal
2023-12-05 18:34:17 +01:00
Matthias Melcher
7a69c22bd7
#856 : FLUID: improved Declaration dialog
...
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-05 17:54:13 +01:00
Matthias Melcher
5b96fca1c1
#859 : FLUID: Improves widget class code formatting
...
- 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-04 22:03:55 +01:00
Matthias Melcher
ed910b7368
FLUID: improves special handling of widget_class members
2023-12-04 17:42:45 +01:00
Albrecht Schlosser
a73a14347d
Fix compiler warnings
...
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 16:50:23 +01:00
Matthias Melcher
75c97edb1e
#858 : Fluid: removed duplicate and false code
2023-12-04 16:28:07 +01:00
Matthias Melcher
1476d215f3
FLUID: Refactored writing escaped strings
2023-12-04 16:12:02 +01:00
Matthias Melcher
d8dac2a088
#858 : FLUID: fixes control character replacement in widget browser
2023-12-02 16:21:56 +01:00
Matthias Melcher
96730f80cb
Adds some possible NULL references and small fixes
2023-12-01 16:53:27 +01:00
Matthias Melcher
ccc21d381a
Fixes a few minor compiler warnings.
2023-12-01 15:25:17 +01:00
Matthias Melcher
2025481f8c
FLUID: Add dialog box when processes are still runing when user tries to quit.
2023-11-30 15:02:21 +01:00
Albrecht Schlosser
57371365d8
Fix compiler warning, dependencies, and trailing whitespace
...
The benign warning was:
‘Fl_Browser_::hscrollbar’ will be initialized after [-Wreorder]
‘int Fl_Browser_::linespacing_’ ...
2023-11-27 15:33:53 +01:00
Matthias Melcher
34ed30fe1a
Adds linespacing()
to Fl_Browser_
and all derived widgets
2023-11-25 18:20:08 +01:00
Matthias Melcher
01d30ed9cc
FLUID: inlined data can be stored compressed.
2023-11-16 13:21:17 +01:00
Matthias Melcher
d28d03e1ac
FLUID: Adds wrapping to "find" in source view.
2023-11-16 11:20:42 +01:00
Matthias Melcher
348c1876e6
FLUID: Adds text attribute support to Fl_Terminal.
2023-11-16 00:42:57 +01:00
Albrecht Schlosser
6f021d4830
CMake: Raise cmake_minimum_required from 3.12 to 3.15
...
Remove code that checks CMake versions lower than 3.15
2023-11-15 21:30:12 +01:00
Matthias Melcher
4e1f2e7568
FLUID: Removes two warnings.
2023-11-15 16:09:17 +01:00
Matthias Melcher
69189c8f07
FLUID: Fixes missing DISPLAY connection.
...
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-15 16:05:14 +01:00
Matthias Melcher
fc03d304e7
FLUID: fixing test/valuator.fl and test/tree.fl
...
Using Fl_Terminal widget instead of subclassing from Fl_Group
2023-11-15 15:48:22 +01:00
Matthias Melcher
4cf758f9c4
FLUID: updates file structure README
2023-11-15 15:05:38 +01:00
Matthias Melcher
ee0637688d
FLUID: Fixes generating default templates
2023-11-15 13:43:19 +01:00
Matthias Melcher
36bd2afef5
esc character replacement
2023-11-15 13:06:50 +01:00
Matthias Melcher
dd8ac4d557
FLUID: Replaces Fl_Simple_Terminal with Fl_Terminal
2023-11-15 13:02:48 +01:00
Albrecht Schlosser
4b315d190c
Fix dependencies and whitespace issues
2023-11-14 18:14:48 +01:00
Matthias Melcher
aa2d058f10
FLUID: Removes non-obvious option "Cancel Dialog"
...
from message boxes, pointing out potential syntax errors
in code related dialogs.
2023-11-07 14:52:01 +01:00
Matthias Melcher
5667dfc51b
FLUID: More user documentation
2023-11-07 14:28:22 +01:00
Matthias Melcher
d7768b76d0
FLUID: Adds template for tutorial.
...
Tutorial still to be written.
Also adds convenience methods to Fl_Input_
for getting and setting numeric values.
2023-11-07 14:28:22 +01:00
Matthias Melcher
c86ca1a9fc
FLUID: '\r' (CR) is skipped when reading project files
...
Project and code files are now always written with LF instead of
CRLF, even on MSWindows machines.
2023-11-06 11:36:02 +01:00
Matthias Melcher
e690e76da1
FLUID: Adds undo for all grid operations.
2023-11-05 22:19:03 +01:00
Matthias Melcher
95daa77c49
FLUID: Fixes undo/redo mixup.
...
If undo or redo menu is deactivated, fltk resends undo events
as redo and vice versa, so instead now we just beep.
2023-11-05 22:19:03 +01:00
Matthias Melcher
1f5472a7d3
FLUID: Adds transient cells to Fl_Grid
...
This allows multiple widgets to occupy a single cell which is
needed when moving cells across the grid interactively.
2023-11-05 20:04:49 +01:00
Matthias Melcher
a31409f7bb
FLUID: Documentation
2023-11-05 16:12:15 +01:00
Matthias Melcher
681363849c
FLUID: Adds missing Include for MSWindows.
2023-11-05 15:00:44 +01:00
Matthias Melcher
032d3f5cf4
FLUID: Fixes child properties reader.
2023-11-05 14:53:47 +01:00
Matthias Melcher
8c87427403
FLUID: Separates developer and user documentation
2023-11-05 14:20:13 +01:00
ManoloFLTK
4b55a5af63
Fix "overlay dotted line rendering problem" ( #816 )
2023-11-04 06:52:23 +01:00
Matthias Melcher
c22a7bb6a7
FLUID: Restructures user documentation.
2023-11-02 22:25:54 +01:00
Matthias Melcher
7c6266f67e
FLUID: Simplifies and improves Ghosted Outlines
2023-11-02 17:45:36 +01:00
Matthias Melcher
9ca4aed1fa
FLUID: Adds more interactive editing to Fl_Grid
...
* 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-02 15:18:09 +01:00
Matthias Melcher
fb6c38b1a4
FLUID: Arrow keys move widgets inside Fl_Flex
2023-11-01 23:34:53 +01:00
Matthias Melcher
904d25dafe
FLUID: Improves adding widgets to Fl_Flex.
2023-11-01 20:17:08 +01:00
Matthias Melcher
aaaf0a0537
FLUID: Adds options to draw ghosted outlines.
2023-11-01 17:22:40 +01:00
Matthias Melcher
5f836377a0
FLUID: Adds options to draw ghosted outlines.
2023-11-01 17:22:40 +01:00
Matthias Melcher
8bd1bd7162
FLUID: Improves interactive handling of Grid and Flex
2023-10-31 22:00:38 +01:00
Matthias Melcher
4b02c36149
FLUID: Disables MergeBack.
...
I decided to disable MergeBack for now. During testing,
some issues could not be resolved, and focus should
be on V1.4.
2023-10-31 19:33:50 +01:00
Matthias Melcher
a2d7fde645
FLUID: Stroe uid's in hex
2023-10-31 11:21:13 +01:00
Matthias Melcher
2dc7ae8edb
FLUID: Changes uid to hexadecimal in project file
...
for constancy with the code file
2023-10-28 22:52:01 +02:00