Markus Gans
|
4ad8335556
|
Stricter use of the keyword virtual
|
2018-09-24 04:02:35 +02:00 |
Markus Gans
|
b0039e78c4
|
The entire library source code is now encapsulated under the namespace finalcut
|
2018-09-20 23:59:01 +02:00 |
Markus Gans
|
0a5d5aa59c
|
Removes the deprecated keyword "register"
|
2018-09-12 22:51:15 +02:00 |
Markus Gans
|
2ef3d84829
|
Avoids flickering when redrawing a focused widget
|
2018-02-03 00:04:24 +01:00 |
Markus Gans
|
2e64c0da32
|
Refactoring of the FMenuBar mouse event handler
|
2017-12-31 03:25:50 +01:00 |
Markus Gans
|
3b90af9efb
|
Replace the switch-case in the calculator example by an STL map with method pointers
|
2017-12-30 21:27:17 +01:00 |
Markus Gans
|
fd5404ba57
|
Refactoring FButton::draw + Passing more strings by reference
|
2017-12-25 21:17:08 +01:00 |
Markus Gans
|
ff1fe44132
|
Refactoring FMenuBar::drawItems
|
2017-12-21 00:25:58 +01:00 |
Markus Gans
|
ef5970b09c
|
Refactoring FMenu::drawItems
|
2017-12-19 02:06:27 +01:00 |
Markus Gans
|
6be608ba57
|
Improved code alignment
|
2017-11-26 22:37:18 +01:00 |
Markus Gans
|
129384d416
|
Version 0.4.0
|
2017-11-04 07:03:53 +01:00 |
Markus Gans
|
975212bac0
|
mouse support for coordinates > 255 and copyright informations
|
2017-10-02 10:01:58 +02:00 |
Markus Gans
|
59e8dd65c4
|
new + delete in the same scope
|
2017-09-17 21:44:22 +02:00 |
Markus Gans
|
28f3de0971
|
All include files were moved to a separate director
|
2017-09-17 21:32:46 +02:00 |
Markus Gans
|
4df0418aee
|
FObject has received the iterator child access methods begin() and end()
|
2017-09-17 01:50:41 +02:00 |
Markus Gans
|
dc3c5d19e4
|
Some code improvements
|
2017-09-11 03:06:02 +02:00 |
Markus Gans
|
1cd1e521c3
|
Wrong UTF-8 string length fixed when attaching to FString
|
2017-09-09 22:03:17 +02:00 |
Markus Gans
|
5f7737bf64
|
Improve code readability through spaces between the operands and the operators
|
2017-08-27 09:50:30 +02:00 |
Markus Gans
|
3f8b9d774b
|
Rename fapp.{cpp,h} to fapplication.{cpp,h}
|
2017-08-24 00:47:35 +02:00 |
Markus Gans
|
abd501b558
|
Add some bad allocation checks
|
2017-08-12 22:55:29 +02:00 |
Markus Gans
|
7c11ba1707
|
FListBox saves data pointer in FListBoxItems
|
2017-02-24 00:30:07 +01:00 |
Markus Gans
|
5cb7b77f4e
|
Virtual window gets a preprocessing handler
|
2017-01-15 19:48:27 +01:00 |
Markus Gans
|
b9f3be782f
|
Skipping the print of characters without changes
|
2016-12-18 23:34:11 +01:00 |
Markus Gans
|
e4284615db
|
Accelerates text line drawing by clear with CSI sequences
|
2016-12-11 16:42:50 +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
|
17b59cf50d
|
Virtual windows can now store their own offset information
|
2016-10-14 13:02:35 +02:00 |
Markus Gans
|
b668f7011c
|
Separate the virtual terminal into a own class vterm
|
2016-10-11 04:57:36 +02:00 |
Markus Gans
|
e14cd1af83
|
Remove some duplicate code
|
2016-10-09 02:06:06 +02:00 |
Markus Gans
|
605194b69e
|
input cursor is now controlled by the vterm
|
2016-10-06 23:15:09 +02:00 |
Markus Gans
|
1231b9f65d
|
FStatusBar and FMenuBar use now the always-on-top window option
|
2016-10-02 21:26:25 +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
|
bbfbde465f
|
Switch back to the own dialog when you closing a dialog menu
|
2016-08-20 22:27:23 +02:00 |
Markus Gans
|
5606d66404
|
widget clearing updates now only non-covered characters
|
2016-08-06 21:43:39 +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
|
fbb3c8ef11
|
FDialog focus fix
|
2016-07-10 03:51:20 +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
|
b7c11c7c90
|
Code simplification
|
2016-07-03 20:16:43 +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
|
396525d80f
|
Adding required updateTerminal() calls for FMenuBar
|
2016-06-22 00:48:33 +02:00 |
Markus Gans
|
7dd7455b23
|
Fixes some status bar update issues and focus problems
|
2016-06-19 20:32:03 +02:00 |
Markus Gans
|
9df9eb5961
|
Improve adjustSize()
|
2016-05-16 21:11:32 +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
|
65047855e9
|
some code improvements
|
2016-01-10 10:42:55 +01:00 |
Markus Gans
|
49629a995a
|
New class FOptiAttr to control video attributes and colors
|
2016-01-08 01:00:05 +01:00 |
Markus Gans
|
33fbbd3bc6
|
activate the menu with ctrl+space
|
2015-12-21 18:48:38 +01:00 |
Markus Gans
|
27d8b515f1
|
Some bug fixes
|
2015-12-20 23:27:33 +01:00 |