Markus Gans
|
3d0f046de9
|
clearFlatBorder() replace now a double flatline with a single flatline
|
2016-09-03 15:17:48 +02:00 |
Markus Gans
|
817e033d57
|
setGeometry assigns now the full widget size to the double_flatline_mask
|
2016-09-02 23:06:47 +02:00 |
Markus Gans
|
be96aea0d8
|
incorrect parameter can now return an error message
|
2016-08-28 22:52:55 +02:00 |
Markus Gans
|
44cb96e732
|
incorrect parameter can now return an error message
|
2016-08-28 22:43:14 +02:00 |
Markus Gans
|
2904ed31b9
|
new inherit background option for characters
|
2016-08-27 23:23:42 +02:00 |
Markus Gans
|
98fbce5de6
|
Use the new transparent shadow option in drawShadow()
|
2016-08-25 01:54:10 +02:00 |
Markus Gans
|
f493f7d480
|
Fix: Dereference of null pointer in FButtonGroup
|
2016-08-21 22:47:45 +02:00 |
Markus Gans
|
7d0cf3383e
|
Add a transparent example program + improve transparent shadow
|
2016-08-21 21:27:44 +02:00 |
Markus Gans
|
f870506194
|
switchToPrevWindow() is looking for another window if no previous window was found
|
2016-08-21 00:16:34 +02:00 |
Markus Gans
|
5f3f8468ea
|
Switch back to the own dialog when you closing a dialog menu
|
2016-08-20 22:33:59 +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
|
b08d064226
|
Screen characters now have a transparent and a transparent shadow option
|
2016-08-14 23:27:34 +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
|
f81370f8cf
|
Do not redraw the dialog on activate
|
2016-07-31 22:49:09 +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
|
9b7918f2f6
|
Delete all callbacks from a widget, when it will be destroyed
|
2016-07-30 14:34:13 +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
|
94c297ba88
|
Widget focus at window change
|
2016-07-28 00:06:32 +02:00 |
Markus Gans
|
95f1bdc23a
|
Widget focus at window change
|
2016-07-27 23:47:12 +02:00 |
Markus Gans
|
a91d0566fc
|
Improvements for the window focus
|
2016-07-27 04:55:10 +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
|
7d6d5cf71f
|
Fix: Dereference of null pointer in FOptiAttr
|
2016-07-24 13:51:36 +02:00 |
Markus Gans
|
add402c5ac
|
Fix: Dereference of null pointer in FOptiAttr
|
2016-07-24 01:08:22 +02:00 |
Markus Gans
|
4cccc6527b
|
Small code improvements
|
2016-07-23 20:56:20 +02:00 |
Markus Gans
|
8b0ac17b63
|
Add a modifier key correction for the linux tty
|
2016-07-23 19:59:55 +02:00 |
Markus Gans
|
3a822e3f3b
|
Add a modifier key correction for the linux tty
|
2016-07-23 19:50:28 +02:00 |
Markus Gans
|
c16d3dc3c5
|
Support to read meta+tab from keyboard
|
2016-07-17 20:30:00 +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
|
2acda53224
|
Status and menu bar insert accelerator keys into root widget
|
2016-07-12 23:35:33 +02:00 |
Markus Gans
|
fbb3c8ef11
|
FDialog focus fix
|
2016-07-10 03:51:20 +02:00 |
Markus Gans
|
07bcf76bf4
|
Remove obsolete code from FDialog destructor
|
2016-07-10 00:23:39 +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
|
2b40854e2f
|
Stop terminal updates during processCloseWidget() is working
|
2016-07-06 23:11:49 +02:00 |
Markus Gans
|
11a7aad0ee
|
Fix unchecked dynamic_cast
|
2016-07-03 20:27:27 +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
|
0c4b3a3a14
|
Fix the use-after-free bug for previous_widget
|
2016-06-27 23:08:32 +02:00 |
Markus Gans
|
a179e190f9
|
Bug fix for FWindow::activatePrevWindow()
|
2016-06-26 16:08:03 +02:00 |
Markus Gans
|
e29e58acb6
|
Move processNextEvent() code into sub functions
|
2016-06-25 14:33:43 +02:00 |
Markus Gans
|
396525d80f
|
Adding required updateTerminal() calls for FMenuBar
|
2016-06-22 00:48:33 +02:00 |
Markus Gans
|
8ffa221e5f
|
Fixes some status bar update issues and focus problems
|
2016-06-19 23:18:53 +02:00 |
Markus Gans
|
7dd7455b23
|
Fixes some status bar update issues and focus problems
|
2016-06-19 20:32:03 +02:00 |
Markus Gans
|
4e447a6096
|
Improved status bar text updating at window change
|
2016-06-18 19:10:41 +02:00 |
Markus Gans
|
203c50f4e6
|
Bug fix in FDialog onWindowActive() for combined setFocus() and activateWindow()
|
2016-06-16 22:50:34 +02:00 |
Markus Gans
|
07fbe91cea
|
Bug fix in FTerm updateVTerm() for updates from vdesktop
|
2016-06-16 00:39:01 +02:00 |
Markus Gans
|
28c4a61997
|
Improved title bar menu integration
|
2016-06-13 22:44:15 +02:00 |
Markus Gans
|
b576b8dcad
|
Add a title bar menu to close dialogs
|
2016-06-12 23:06:58 +02:00 |
Markus Gans
|
29dfeafa87
|
Add some comments
|
2016-06-12 11:56:06 +02:00 |
Markus Gans
|
0146ae9d99
|
Use nl_langinfo to determine the numeric thousands separator
|
2016-05-24 22:30:01 +02:00 |
Markus Gans
|
6ff2fb0b32
|
Fix for menus in modal dialogs
|
2016-05-22 19:18:16 +02:00 |
Markus Gans
|
dcfd7c6246
|
Remove duplicate code
|
2016-05-16 23:36:13 +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
|
d40b5f22a4
|
Better terminal identification
|
2016-05-01 22:18:54 +02:00 |
Markus Gans
|
f77c2b3ff1
|
Better terminal identification
|
2016-05-01 21:45:27 +02:00 |
Markus Gans
|
ed518a8e2d
|
Improve 256 color terminal detection
|
2016-04-30 12:52:18 +02:00 |
Markus Gans
|
c0af243403
|
small shell script improvements
|
2016-04-02 18:35:34 +02:00 |
Markus Gans
|
9c378151a3
|
TODO update
|
2016-02-07 22:02:38 +01:00 |
Markus Gans
|
4dca45036e
|
OSC sequence support for GNU Screen and tmux
|
2016-02-04 01:27:15 +01:00 |
Markus Gans
|
ffff3aa5ca
|
Better escape sequences readability
|
2016-01-31 21:06:29 +01:00 |
Markus Gans
|
56e5847d41
|
Moving widget flags into the class fc
|
2016-01-24 14:53:09 +01:00 |
Markus Gans
|
e35340114b
|
Avoid height and width underflow in adjustSize
|
2016-01-17 23:37:52 +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
|
8ba652eb07
|
code improvement
|
2016-01-10 07:08:55 +01:00 |
Markus Gans
|
df5e7e7ccf
|
code improvement
|
2016-01-10 06:47:40 +01:00 |
Markus Gans
|
9bc6ec6f96
|
Better default color handling
|
2016-01-10 00:56:52 +01:00 |
Markus Gans
|
db463c686f
|
better understandable code
|
2016-01-08 12:39:38 +01:00 |
Markus Gans
|
472fb1bbf3
|
small linker fix
|
2016-01-08 02:30:21 +01:00 |
Markus Gans
|
e5003ac8d1
|
New class FOptiAttr to control video attributes and colors
|
2016-01-08 02:19:38 +01:00 |
Markus Gans
|
978f14bbf8
|
New class FOptiAttr to control video attributes and colors
|
2016-01-08 01:10:32 +01:00 |
Markus Gans
|
49629a995a
|
New class FOptiAttr to control video attributes and colors
|
2016-01-08 01:00:05 +01:00 |
Markus Gans
|
6b789b16a0
|
Add video attribute support for dim (half-bright) and italic
|
2015-12-24 02:34:30 +01:00 |
Markus Gans
|
33fbbd3bc6
|
activate the menu with ctrl+space
|
2015-12-21 18:48:38 +01:00 |
Markus Gans
|
7590d2101d
|
Add the possibility to switch off the cursor optimization
|
2015-12-21 18:37:20 +01:00 |
Markus Gans
|
a1b7e34d7d
|
Fix missing eat_newline_glitch (xn) in TeraTerm
|
2015-12-21 01:10:32 +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
|
7dc30f7c70
|
Version 0.2.0
|
2015-12-19 20:51:04 +01:00 |
Markus Gans
|
16a2477b74
|
Add delOwnTimer() for FObject
|
2015-12-19 20:49:01 +01:00 |
Markus Gans
|
bf606f3f23
|
Close sub-menu on right and middle click
|
2015-12-19 20:48:08 +01:00 |
Markus Gans
|
9cc95d952b
|
Optimize menu example
|
2015-12-18 21:48:27 +01:00 |
Markus Gans
|
6074c78516
|
More string types for FString relational operators
|
2015-12-18 21:47:19 +01:00 |
Markus Gans
|
0ffe405dd6
|
little font fix
|
2015-12-17 00:28:29 +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
|
ae62812335
|
Better handling of empty strings in FLineEdit and FButton + sub-menu example
|
2015-11-29 15:58:36 +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 |