2015-12-18 21:48:27 +01:00
|
|
|
2015-12-18 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Optimize menu example
|
|
|
|
* More string types for FString relational operators
|
|
|
|
|
2015-12-16 23:57:14 +01:00
|
|
|
2015-12-16 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Avoid to show menus outside of the screen
|
|
|
|
|
2015-12-12 00:50:59 +01:00
|
|
|
2015-12-12 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Improve sub-sub-menu handling
|
|
|
|
|
2015-12-11 06:04:29 +01:00
|
|
|
2015-12-10 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* PC encoding: Avoid to print ASCII sign 0x00..0x1f in xterm
|
|
|
|
* Newfont Bullet sign
|
|
|
|
|
2015-12-08 21:05:00 +01:00
|
|
|
2015-12-08 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Add "menu" example to demonstrate the behavior from FMenuBar,
|
|
|
|
FMenu, FMenuItem, FCheckMenuItem and FRadioMenuItem widgets.
|
|
|
|
* Show status bar messages, if no keys are available.
|
|
|
|
|
2015-11-29 15:58:36 +01:00
|
|
|
2015-11-29 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Better handling of empty strings in FLineEdit and FButton
|
|
|
|
* Add a sub-menu to the "ui.cpp" example
|
|
|
|
|
2015-11-25 22:10:23 +01:00
|
|
|
2015-11-25 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Small menu improvements
|
|
|
|
|
2015-11-24 23:40:41 +01:00
|
|
|
2015-11-24 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Improved mouse and keyboard handling in sub-menus
|
|
|
|
|
2015-11-22 21:41:18 +01:00
|
|
|
2015-11-22 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Add sub-menu support
|
|
|
|
|
|
|
|
2015-11-19 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Add the missing resetXTermHighlightBackground method
|
|
|
|
|
|
|
|
2015-11-15 Markus Gans <guru.mail@muenster.de>
|
2015-11-15 19:46:33 +01:00
|
|
|
* Add two new classes FCheckMenuItem and FRadioMenuItem
|
|
|
|
for menu check marks and menu option marks (bullets)
|
|
|
|
|
2015-11-12 01:33:16 +01:00
|
|
|
2015-11-12 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Improve menu accelerator keys
|
2015-11-12 23:14:12 +01:00
|
|
|
* Shows accelerator keys on the right side of the FMenu.
|
2015-11-12 01:33:16 +01:00
|
|
|
|
2015-11-08 21:50:41 +01:00
|
|
|
2015-11-08 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Activate the previous window in case if the menu is open and
|
|
|
|
the mouse click has activated no window.
|
|
|
|
|
2015-11-08 02:01:35 +01:00
|
|
|
2015-11-07 Markus Gans <guru.mail@muenster.de>
|
2015-11-07 23:16:09 +01:00
|
|
|
* Improved menu focus handling
|
2015-11-08 02:01:35 +01:00
|
|
|
* Menu supports newfont
|
2015-11-07 23:16:09 +01:00
|
|
|
|
2015-11-05 23:25:21 +01:00
|
|
|
2015-11-05 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Menu bar navigation without menu drop down
|
|
|
|
|
2015-11-04 00:14:23 +01:00
|
|
|
2015-11-03 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Improve keyboard shortcut handling in menus
|
|
|
|
|
2015-11-01 22:45:23 +01:00
|
|
|
2015-11-01 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* First working version of an application menu,
|
|
|
|
it uses the new classes FMenuBar, FMenu and FMenuItem
|
|
|
|
(alpha state)
|
|
|
|
|
2015-10-29 21:10:50 +01:00
|
|
|
2015-10-29 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Support for the menu key
|
|
|
|
|
2015-10-23 23:57:00 +02:00
|
|
|
2015-10-23 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Color setting improvements
|
|
|
|
|
2015-10-23 00:24:20 +02:00
|
|
|
2015-10-22 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Make cursor visibility more standards compliant.
|
|
|
|
|
2015-10-19 00:07:07 +02:00
|
|
|
2015-10-18 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Hidden windows are now non-clickable
|
|
|
|
|
2015-10-17 19:40:43 +02:00
|
|
|
2015-10-17 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* More faster header inline code
|
2015-10-17 20:39:08 +02:00
|
|
|
* Improve getXTermFont() and getXTermTitle()
|
2015-10-17 21:05:49 +02:00
|
|
|
* Newfont characters are now printable in FLabel, FMenuBar and FMenu.
|
2015-10-17 19:40:43 +02:00
|
|
|
|
2015-10-17 05:13:14 +02:00
|
|
|
2015-10-16 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Fixed: calculator behavior for negative values
|
|
|
|
in trigonometric functions
|
|
|
|
|
2015-10-14 04:06:26 +02:00
|
|
|
2015-10-13 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Reduce the number of getParent() function calls for print operations
|
|
|
|
|
2015-10-11 04:09:58 +02:00
|
|
|
2015-10-11 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Improve attribute setting for bold, reverse and underline output
|
2015-10-11 21:56:16 +02:00
|
|
|
* Better support for monochrom terminals
|
2015-10-11 04:09:58 +02:00
|
|
|
|
2015-10-10 03:14:14 +02:00
|
|
|
2015-10-10 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Deactivate a key from the status bar automatically
|
|
|
|
after getting back from the callback.
|
|
|
|
|
2015-10-09 01:23:49 +02:00
|
|
|
2015-10-09 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Eliminate duplicate code
|
|
|
|
|
2015-10-07 02:36:38 +02:00
|
|
|
2015-10-06 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Refactoring FTerm::init()
|
|
|
|
|
2015-10-06 05:09:18 +02:00
|
|
|
2015-10-05 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Improve compatibility with initialize_color
|
|
|
|
* Better support for TeraTerm
|
|
|
|
|
2015-10-03 01:45:13 +02:00
|
|
|
2015-10-02 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* No terminal updates until input data is pending.
|
|
|
|
This speeds up the window moving with the mouse on terminals
|
|
|
|
with a high latency.
|
|
|
|
* Use now the select command before read ENQ and SEC_DA
|
|
|
|
|
|
|
|
2015-09-29 Markus Gans <guru.mail@muenster.de>
|
2015-09-30 22:39:02 +02:00
|
|
|
* Some code improvements
|
|
|
|
|
2015-09-27 16:00:13 +02:00
|
|
|
2015-09-27 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Add methods getPos and setPos to FRect and FWidget
|
|
|
|
|
2015-09-24 19:01:27 +02:00
|
|
|
2015-09-24 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* 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-23 Markus Gans <guru.mail@muenster.de>
|
2015-09-24 00:41:43 +02:00
|
|
|
* Further code optimizations
|
|
|
|
|
2015-09-22 04:18:20 +02:00
|
|
|
2015-09-22 Markus Gans <guru.mail@muenster.de>
|
2015-09-22 22:12:31 +02:00
|
|
|
* Add the possibility to hide a virtual window
|
2015-09-20 05:44:50 +02:00
|
|
|
* Some code optimizations
|
|
|
|
|
2015-09-18 21:38:26 +02:00
|
|
|
2015-09-18 Markus Gans <guru.mail@muenster.de>
|
2015-09-20 05:44:50 +02:00
|
|
|
* Fixed compile error on 32-bit architectures
|
2015-09-18 21:38:26 +02:00
|
|
|
|
2015-08-08 23:40:32 +02:00
|
|
|
2015-08-08 Markus Gans <guru.mail@muenster.de>
|
|
|
|
* Bug fix in FDialog (use GlobalPos to move)
|
2015-09-22 22:12:31 +02:00
|
|
|
* Don't check mouse click position on titlebar again
|
2015-08-08 23:40:32 +02:00
|
|
|
while FDialog is in move
|
|
|
|
|
2015-07-26 18:24:10 +02:00
|
|
|
2015-07-26 Markus Gans <guru.mail@muenster.de>
|
2015-09-22 22:12:31 +02:00
|
|
|
* init() method for the FStatusKey constructor
|
2015-07-26 18:24:10 +02:00
|
|
|
to avoid code duplication
|
|
|
|
|
|
|
|
2015-07-18 Markus Gans <guru.mail@muenster.de>
|
2015-07-18 21:31:26 +02:00
|
|
|
* Add multiple lines support for FLabel
|
|
|
|
|
2015-07-26 18:24:10 +02:00
|
|
|
2015-07-12 Markus Gans <guru.mail@muenster.de>
|
2015-07-12 21:49:30 +02:00
|
|
|
* Improve focusFirstChild() and focusLastChild()
|
|
|
|
|
2015-07-26 18:24:10 +02:00
|
|
|
2015-07-09 Markus Gans <guru.mail@muenster.de>
|
2015-07-09 23:29:51 +02:00
|
|
|
* Better contrast on 8 color terminals
|
|
|
|
|
2015-07-26 18:24:10 +02:00
|
|
|
2015-07-06 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Bug fix disable cursor on focus FSwitch
|
2015-07-06 23:17:12 +02:00
|
|
|
* Hold down the mouse button displays FSwitch in a different color.
|
2015-07-06 12:25:16 +02:00
|
|
|
|
2015-07-26 18:24:10 +02:00
|
|
|
2015-07-04 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* New class FSwitch
|
|
|
|
* Add the watch example to demonstrate FSwitch
|
|
|
|
* Version 0.1.1
|
|
|
|
|
2015-07-26 18:24:10 +02:00
|
|
|
2015-07-02 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Add a joined right-left-line character to the newfont
|
|
|
|
* Use the object timer for the progress bar animation
|
|
|
|
in the ui example program
|
|
|
|
|
2015-07-26 18:24:10 +02:00
|
|
|
2015-07-01 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Use the object timer for the click animation in FButton
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-06-28 Markus Gans <guru.mail@muenster.de>
|
2015-09-22 22:12:31 +02:00
|
|
|
* Add exception handling for toLong() and toULong()
|
2015-07-06 12:25:16 +02:00
|
|
|
in FString
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-06-27 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Add toFloat(), toDouble() and setNumber(...) for
|
|
|
|
floating point values to FString
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-06-22 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Add a simple calculator with trigonometric functions
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-06-21 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Add the possibility to draw double lines on overlapped
|
|
|
|
flat lines for the 8x16graph font
|
|
|
|
* Bug fix in FButton (mouse click with unsetClickAnimation())
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-06-20 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Add the possibility to change the colors from FButton
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-06-15 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Add the possibility to turn off click animation
|
|
|
|
on FButton
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-06-14 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* correction for the modifier letter small x
|
|
|
|
in the character map
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-06-12 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Add Some mathematical signs to the character map
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-05-28 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Add keyword 'explicit' to some constructors
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-05-25 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Add a Mandelbrot set program
|
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-05-24 Markus Gans <guru.mail@muenster.de>
|
2015-05-24 19:15:03 +02:00
|
|
|
* Bug fix in FLineEdit (ypos from the label)
|
2015-05-25 23:39:09 +02:00
|
|
|
* Bug fix in FDialog onWindowActive (status bar check)
|
2015-05-24 19:15:03 +02:00
|
|
|
|
2015-07-27 16:59:20 +02:00
|
|
|
2015-05-15 Markus Gans <guru.mail@muenster.de>
|
2015-07-06 12:25:16 +02:00
|
|
|
* Remove never read value from code
|
|
|
|
* Add the possibility to use exec() from FMessageBox
|
2015-05-23 13:35:12 +02:00
|
|
|
to enter and leave the main event loop correctly
|
2015-07-06 12:25:16 +02:00
|
|
|
* Add a "hello world" example
|
2015-05-23 13:35:12 +02:00
|
|
|
|