Matthias Melcher
2c528b816c
FLUID: Typos in docs
2023-09-26 12:39:52 +02:00
Matthias Melcher
0a2f05a2fe
FLUID: Fixes regression #777
...
Wrote wrong path in #inlude statement under certain
conditions. Also removed 'snap' tag if not needed.
2023-09-26 00:29:26 +02:00
Albrecht Schlosser
43ff6f0c32
Update dependencies
2023-09-22 14:03:34 +02:00
Albrecht Schlosser
ede381c005
Fix Visual Studio shared library build
...
Todo: fluid-shared can't (yet) be built agains the shared fltk lib
because of some linker errors. Needs investigation.
Note: fluid-shared is basically a test program to demonstrate linking
against the shared FLTK libs but doesn't work yet using VS (MSVC).
This is no problem for the functionality.
2023-09-12 23:18:46 +02:00
Matthias Melcher
14f85de28f
FLUID: Fixes visibility of Compact button
2023-09-07 16:06:32 +02:00
Matthias Melcher
a683752e4b
Fixes warning on unused variable.
2023-09-05 15:31:09 +02:00
Matthias Melcher
2e38007d1f
FLUID: increases readability
...
- removed some direct filename manipulation
- central place to generate file names and paths
- fixes command line filename override if no actual
batch command is given
2023-09-05 15:11:09 +02:00
Matthias Melcher
5e8adebac2
Adds compact buttons feature to create keypads.
...
See test/buttons for an example.
2023-09-03 00:09:40 +02:00
Matthias Melcher
6beddb9d5c
FLUID: fixes resizing of preferences panel
2023-08-29 23:13:43 +02:00
Matthias Melcher
b5a1da9612
FLUID: minor fixes
2023-08-29 22:50:12 +02:00
Matthias Melcher
b92c8ed6ff
FLUID: adds missing include for other platforms
2023-08-29 02:27:13 +02:00
Matthias Melcher
814d642e5d
FLUID: separate SourceView panel into its own file
...
hereby removing almost 200 lines of unrelated code form fluid.cxx
and making the location of the panel code more obvious.
Needs a make depend on Linux.
2023-08-29 02:20:50 +02:00
Matthias Melcher
33353550d9
FLUID: code cleanup, redundancies, typos
2023-08-29 01:38:39 +02:00
Matthias Melcher
496289fd35
FLUID: simplifies filename handling
2023-08-29 01:38:39 +02:00
Matthias Melcher
5da15de174
FLUID: simplified worker handling
2023-08-29 01:38:39 +02:00
Matthias Melcher
3ed43363cd
FLUID: fixes file path calculation bug
2023-08-26 16:10:02 +02:00
Matthias Melcher
94a75b012f
Fixes a bunch of typos in comments.
2023-08-26 15:17:28 +02:00
Matthias Melcher
34db9e8bf7
FLUID fix: sets initial size range for windows
2023-08-15 23:12:39 +02:00
Matthias Melcher
7cdbc189f0
Another occurrence of bad escape sequence.
2023-08-12 23:07:10 +02:00
Matthias Melcher
01075687cf
#765 : Replaces uncommon escape sequence.
...
Missing return value in docs.
2023-08-12 23:05:03 +02:00
Albrecht Schlosser
dbb77b9657
Improve docs of Fl::hide_all_windows()
...
+ update fluid dependencies
No code changes.
2023-08-10 15:16:01 +02:00
Matthias Melcher
06e8cf98a6
FLUID: i18n panel redraw fix
2023-08-08 18:03:23 +02:00
Matthias Melcher
828d8a0e2b
FLUID: shell code cleanup
2023-07-22 16:01:49 +02:00
Matthias Melcher
f0375d6213
Adds default shortcut to Fl_Shortcut_Button.
2023-07-22 15:30:17 +02:00
Matthias Melcher
dac1af37e1
FLUID: updates templates and predefined comments
2023-07-21 13:34:12 +02:00
Matthias Melcher
43fe6ee027
FLUID improves positioning and sizing new widgets
...
Better default sizes for text based widgets and menu managers
Better Menu refresh on custom text heights
Smarter positioning of menu bars and groups inside tabs
Fixes wrong include guard
2023-07-20 13:49:19 +02:00
Albrecht Schlosser
4ec02555ef
Fix missing (new) source file in fluid and dependencies
...
New file: Fl_Button_Type.cxx
2023-07-19 23:42:50 +02:00
Matthias Melcher
d0331e6342
FLUID: layout preset no longer forces text font selection
2023-07-19 21:26:27 +02:00
Matthias Melcher
e8eccde8db
FLUID: RTTI improvements, 'is_a90' now const, apply RTTI
2023-07-19 20:42:08 +02:00
Matthias Melcher
35728ac9ec
FLUID: Fixes override attribute, cleanup
2023-07-19 17:56:18 +02:00
Matthias Melcher
f8a3278776
FLUID: emulated RTTI for all types
...
Complete type hierarchy in Fl_Types doc
Window now derives correctly from Group
Menu Items now correctly (functionally in FLUID) derived form Button
Menu Buttons have a better hierarchy
Fixing two possible crash bugs where Input_Choice was assumed to be a Menu_
Hoping I have not degraded the original code!
2023-07-19 17:45:28 +02:00
Matthias Melcher
aeedd18316
FLUID fixes wrong type IDs and more cleanup
2023-07-19 15:06:25 +02:00
Matthias Melcher
d331a697ed
FLUID: text fixes
2023-07-18 15:30:07 +02:00
Matthias Melcher
4f7a3f384f
FLUID correct inheritance, formatting, factory floor cleaning
2023-07-18 15:21:14 +02:00
Matthias Melcher
2279f85824
FLUID: restores g++98 compatibility
...
I want enum classes, sigh.
2023-07-17 20:41:04 +02:00
Matthias Melcher
9bdc7139da
FLUID: better initial sizes for buttons and windows
2023-07-17 20:21:04 +02:00
Matthias Melcher
9794d200b3
FLUID: emulating RTTI and fixing type dependencies (Buttons)
2023-07-17 18:32:13 +02:00
Matthias Melcher
80ad543963
FLUID: using symbols instead of integers
2023-07-17 15:56:05 +02:00
Matthias Melcher
4d94a08bd2
FLUID: fix window visibility across project file update
2023-07-17 12:56:35 +02:00
Matthias Melcher
5d69828ed0
FLUID: fixes all overlapping widgets in all .fl files
...
Also fixes an issue with multiple use of the same variable
for different types of i18n.
2023-07-14 23:42:17 +02:00
Matthias Melcher
b2eb664586
FLUID File Format Documentation Fixes
2023-07-14 19:16:55 +02:00
Matthias Melcher
92a1cacd62
FLUID: File Format Fault Fixes.
2023-07-14 18:46:59 +02:00
Matthias Melcher
f8ebde4da4
Documentation: screenshot updates
2023-07-14 18:10:17 +02:00
Matthias Melcher
4d3e1032ea
FLUID formatting and comments
2023-07-14 15:17:14 +02:00
Matthias Melcher
11dc28c321
FLUDI documentation updates
2023-07-12 15:27:52 +02:00
Matthias Melcher
c2cce9cba8
FLUID: typo
2023-07-11 23:21:37 +02:00
Matthias Melcher
2e9c1a5097
FLUID adding hatch pattern to overlapping widgets
2023-07-11 23:13:55 +02:00
Matthias Melcher
71088b7fe2
FLUID mark project change when changing window visibility
2023-07-11 14:27:58 +02:00
Matthias Melcher
676bad861a
FLUID source files sorting improved
2023-07-10 17:07:34 +02:00
Matthias Melcher
6fbc7ad86e
FLUID #739 : emit User Code late for Window and Widget Class
2023-07-03 17:19:37 +02:00