Markus Gans
|
05c61f1901
|
More constant character pointers
|
2017-03-17 22:59:06 +01:00 |
Markus Gans
|
7c11ba1707
|
FListBox saves data pointer in FListBoxItems
|
2017-02-24 00:30:07 +01:00 |
Markus Gans
|
b9f3be782f
|
Skipping the print of characters without changes
|
2016-12-18 23:34:11 +01:00 |
Markus Gans
|
04a483526f
|
Optimized input cursor positioning for terminals without hidden cursor
|
2016-11-12 22:59:48 +01:00 |
Markus Gans
|
75b452bf52
|
The class declaration now has a consistent order
|
2016-11-02 00:37:58 +01:00 |
Markus Gans
|
1613d5bb55
|
Refactor the VGA attribute controller access code
|
2016-10-17 08:44:38 +02:00 |
Markus Gans
|
b668f7011c
|
Separate the virtual terminal into a own class vterm
|
2016-10-11 04:57:36 +02:00 |
Markus Gans
|
605194b69e
|
input cursor is now controlled by the vterm
|
2016-10-06 23:15:09 +02:00 |
Markus Gans
|
7369ed1a10
|
FLabel now transmits the Click events to the parent widget
|
2016-09-27 00:46:05 +02:00 |
Markus Gans
|
9475f34499
|
Replacing the widget position variables by FRect objects
|
2016-09-25 23:53:48 +02:00 |
Markus Gans
|
7d0cf3383e
|
Add a transparent example program + improve transparent shadow
|
2016-08-21 21:27:44 +02:00 |
Markus Gans
|
0ad1228b1a
|
Fix method setPos in the class FRect
|
2016-07-31 20:25:25 +02:00 |
Markus Gans
|
d5685aaafc
|
Remove dialog list item callback from the associated dialog window
|
2016-07-30 23:00:37 +02:00 |
Markus Gans
|
15793868fe
|
Improvements for the window focus
|
2016-07-28 23:38:17 +02:00 |
Markus Gans
|
cb468c59d2
|
Improvements for the window focus
|
2016-07-25 23:50:57 +02:00 |
Markus Gans
|
4ba7af7cdc
|
Remove callbacks and accelerator keys from FDialogListMenu on closing a dialog window
|
2016-07-24 20:18:23 +02:00 |
Markus Gans
|
4cccc6527b
|
Small code improvements
|
2016-07-23 20:56:20 +02:00 |
Markus Gans
|
75b6ac477e
|
Switch to a specific dialog with meta + 1..9
|
2016-07-16 20:39:38 +02:00 |
Markus Gans
|
ef201a1a33
|
Adding a dialog list with the entries in the chronological order of the generation
|
2016-07-14 23:55:22 +02:00 |
Markus Gans
|
9ef3bd3243
|
Bind accelerator key from the FMenuItem to the root widget
|
2016-07-14 00:12:16 +02:00 |
Markus Gans
|
9766ee4b6f
|
Better code readability: control structures (if/else, while, switch) are now separated by a blank line.
|
2016-07-09 00:01:59 +02:00 |
Markus Gans
|
11a7aad0ee
|
Fix unchecked dynamic_cast
|
2016-07-03 20:27:27 +02:00 |
Markus Gans
|
71b5b16865
|
Add the new class FDialogListMenu to switch between dialog menus
|
2016-07-03 20:08:39 +02:00 |
Markus Gans
|
b576b8dcad
|
Add a title bar menu to close dialogs
|
2016-06-12 23:06:58 +02:00 |
Markus Gans
|
56e5847d41
|
Moving widget flags into the class fc
|
2016-01-24 14:53:09 +01:00 |
Markus Gans
|
b21fe6a405
|
moving events into the class fc
|
2016-01-17 02:57:08 +01:00 |
Markus Gans
|
70dd5af0fb
|
Small menu improvements
|
2015-11-25 22:10:23 +01:00 |
Markus Gans
|
692f8248e1
|
Improved mouse and keyboard handling in sub-menus
|
2015-11-24 23:40:41 +01:00 |
Markus Gans
|
0c0453eb79
|
Add new classes FCheckMenuItem and FRadioMenuItem
|
2015-11-15 19:46:33 +01:00 |
Markus Gans
|
ca60b762a7
|
Shows accelerator keys on the right side of the FMenu
|
2015-11-12 23:14:12 +01:00 |
Markus Gans
|
6fd2e7c650
|
Improve menu accelerator keys
|
2015-11-12 01:33:16 +01:00 |
Markus Gans
|
fb8d3df421
|
Menu supports newfont
|
2015-11-08 02:01:35 +01:00 |
Markus Gans
|
b05a20943a
|
Improved menu focus handling
|
2015-11-07 23:16:09 +01:00 |
Markus Gans
|
a41de9496f
|
Menu bar navigation without menu drop down
|
2015-11-05 23:25:21 +01:00 |
Markus Gans
|
cf9bac4809
|
Improve keyboard shortcut handling in menus
|
2015-11-04 05:55:20 +01:00 |
Markus Gans
|
8f3fab4bf5
|
Improve keyboard shortcut handling in menus
|
2015-11-04 00:14:23 +01:00 |
Markus Gans
|
18a7d991ff
|
First working version of an application menu
|
2015-11-01 22:45:23 +01:00 |
Markus Gans
|
60fe968ce0
|
Support for the menu key
|
2015-10-29 21:10:50 +01:00 |
Markus Gans
|
b9fa26965a
|
Color setting improvements
|
2015-10-23 23:57:00 +02:00 |
Markus Gans
|
7e961d40c3
|
Make cursor visibility more standards compliant
|
2015-10-23 00:24:20 +02:00 |
Markus Gans
|
a478bf6a2a
|
Hidden windows are now non-clickable
|
2015-10-19 00:07:07 +02:00 |
Markus Gans
|
6a92b4a956
|
Deactivate status bar key automatically
|
2015-10-10 03:14:14 +02:00 |
Markus Gans
|
e0f87bdaf0
|
.travis.yml + some code improvements
|
2015-10-04 19:01:34 +02:00 |
Markus Gans
|
b24c349204
|
Some code improvements
|
2015-10-01 05:08:05 +02:00 |
Markus Gans
|
2ba6b0bcf7
|
Some code improvements
|
2015-10-01 04:44:26 +02:00 |
Markus Gans
|
3ca644669d
|
Some code improvements
|
2015-10-01 03:48:58 +02:00 |
Markus Gans
|
fa05774a13
|
Some code improvements
|
2015-09-30 22:39:02 +02:00 |
Markus Gans
|
15379c61fe
|
Fixed setPos in FWidget
|
2015-09-28 04:31:29 +02:00 |
Markus Gans
|
2a44a415f3
|
Add methods getPos and setPos to FRect and FWidget
|
2015-09-27 16:00:13 +02:00 |
Markus Gans
|
2afa9907ac
|
Add an inheritance diagram in every class header
|
2015-09-25 21:37:19 +02:00 |
Markus Gans
|
9740350abd
|
Add macro _METHOD_CALLBACK and _FUNCTION_CALLBACK to simplify the use callback functions. The callback data pointer is now predefined with NULL as default argument.
|
2015-09-24 19:01:27 +02:00 |
Markus Gans
|
a5197c6c64
|
Some code optimizations
|
2015-09-22 04:18:20 +02:00 |
Markus Gans
|
89f6d718f3
|
Some code optimizations
|
2015-09-20 05:44:50 +02:00 |
Markus Gans
|
fea7624124
|
fixed compile error on 32-bit architectures
|
2015-09-18 21:38:26 +02:00 |
Markus Gans
|
8c7c2fc7a2
|
config.h.in
|
2015-09-15 23:07:24 +02:00 |
Markus Gans
|
fa6666f368
|
use now the autoconf config.h
|
2015-08-22 18:53:52 +02:00 |
Markus Gans
|
adfcd29ee2
|
add classes FMenu
|
2015-08-16 20:05:39 +02:00 |
Markus Gans
|
31c9d86dba
|
add classes FMenuBar, FMenuList and FMenuItem
|
2015-08-09 23:47:08 +02:00 |