128 Commits

Author SHA1 Message Date
Markus Gans
6b5f033b7b Replace non-printable chars for Tera Term and Cygwin 2017-04-05 00:30:52 +02:00
Markus Gans
48b2e6a816 compiles now under FreeBSD 2017-03-26 20:40:04 +02:00
Markus Gans
05c61f1901 More constant character pointers 2017-03-17 22:59:06 +01:00
Markus Gans
4107227119 on-demand scroll bars for FButtonGroup 2017-03-12 00:29:56 +01: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
628bec0b29 Reduce public methods in FVTerm 2016-12-28 16:29:49 +01:00
Markus Gans
b9f3be782f Skipping the print of characters without changes 2016-12-18 23:34:11 +01:00
Markus Gans
5530c99d22 Increase speed on cygwin terminals 2016-11-20 21:15:43 +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
8328af4132 Add the possibility to scroll text up and down in a virtual window 2016-10-08 02:54:32 +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
9ccc5a4f27 New FToolTip widget to show assisted information 2016-10-01 23:18:49 +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
485b8e25aa Fix: Dereference of null pointer in FMenu 2016-08-06 22:46:37 +02:00
Markus Gans
4deede746f Fix: Dereference of null pointer in FMenu 2016-08-06 22:01:22 +02:00
Markus Gans
5606d66404 widget clearing updates now only non-covered characters 2016-08-06 21:43:39 +02:00
Markus Gans
0ad1228b1a Fix method setPos in the class FRect 2016-07-31 20:25:25 +02:00
Markus Gans
15793868fe Improvements for the window focus 2016-07-28 23:38:17 +02:00
Markus Gans
d3f5979873 Segmentation fault fix 2016-07-28 01:04:27 +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
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
71b5b16865 Add the new class FDialogListMenu to switch between dialog menus 2016-07-03 20:08:39 +02:00
Markus Gans
28c4a61997 Improved title bar menu integration 2016-06-13 22:44:15 +02:00
Markus Gans
8ca888b063 Don't focus menus with focusFirstChild() and focusLastChild() 2016-05-16 23:26:04 +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
27d8b515f1 Some bug fixes 2015-12-20 23:27:33 +01:00
Markus Gans
54c45a6501 Version 0.2.0 2015-12-19 22:01:48 +01:00
Markus Gans
bf606f3f23 Close sub-menu on right and middle click 2015-12-19 20:48:08 +01:00
Markus Gans
cc58f61480 Avoid to show menus outside of the screen 2015-12-16 23:57:14 +01:00
Markus Gans
8099c16b57 Improve sub-sub-menu handling 2015-12-12 00:50:59 +01:00
Markus Gans
700c10ef1f Newfont Bullet sign 2015-12-11 06:04:29 +01:00
Markus Gans
7207eaa0ff Add "menu" example 2015-12-08 21:05:00 +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
53ada3664c Add sub-menu support 2015-11-22 23:54:05 +01:00
Markus Gans
101c9fcc74 Add sub-menu support 2015-11-22 21:41:18 +01:00
Markus Gans
4778258364 Add new classes FCheckMenuItem and FRadioMenuItem 2015-11-16 00:43:53 +01:00