Markus Gans
|
d1083b6a95
|
Refactoring of some functions
|
2018-02-04 19:42:30 +01:00 |
Markus Gans
|
2ef3d84829
|
Avoids flickering when redrawing a focused widget
|
2018-02-03 00:04:24 +01:00 |
Markus Gans
|
7424dd74b4
|
Refactoring FMessageBox::init and FFileDialog::init
|
2018-01-31 23:37:03 +01:00 |
Markus Gans
|
bce4021f45
|
Refactoring FSwitch::drawCheckButton and FWidget::redraw
|
2018-01-31 00:17:00 +01:00 |
Markus Gans
|
10275c0953
|
Refactoring FLabel::draw and FFileDialog::readDir
|
2018-01-30 00:11:58 +01:00 |
Markus Gans
|
7eb6bfa587
|
Refactoring FApplication::processKeyboardEvent
|
2018-01-28 19:54:52 +01:00 |
Markus Gans
|
1fc960f672
|
UTF-8 fix for Solaris
|
2018-01-25 09:31:59 +01:00 |
Markus Gans
|
ac8ac70b9c
|
The color palette redefinition now has its own class
|
2018-01-24 23:02:45 +01:00 |
Markus Gans
|
421314e89a
|
Fixes compiler errors for latest Cygwin versions
|
2018-01-24 00:25:32 +01:00 |
Markus Gans
|
97f8d998a7
|
Fixes compiler errors for latest Cygwin versions
|
2018-01-22 19:47:20 +01:00 |
Markus Gans
|
d84132816f
|
The Final Cut can now also be compiled under Cygwin
|
2018-01-21 16:25:19 +01:00 |
Markus Gans
|
ec63b0039e
|
The Final Cut can now also be compiled under Cygwin
|
2018-01-21 16:21:41 +01:00 |
Markus Gans
|
2d9103c102
|
macOS build fix
|
2018-01-16 16:16:29 +01:00 |
Markus Gans
|
afe15753f7
|
Mouse functions are now in a separate class
|
2018-01-14 22:24:15 +01:00 |
Markus Gans
|
8addcbbcb7
|
Mouse functions are now in a separate class
|
2018-01-14 21:53:45 +01:00 |
Markus Gans
|
48cdd9bb0a
|
Mouse functions are now in a separate class
|
2018-01-14 21:21:08 +01:00 |
Markus Gans
|
3419e9e908
|
Refactoring FVTerm::restoreVTerm
|
2018-01-05 00:49:00 +01:00 |
Markus Gans
|
f53efc90c5
|
Refactoring FOptiMove::relativeMove
|
2018-01-03 22:58:07 +01:00 |
Markus Gans
|
9bb22e7d7b
|
Refactoring attribute settings in FOptiAttr
|
2018-01-03 20:06:22 +01:00 |
Markus Gans
|
76d72208e5
|
Refactoring FTerm::parseKeyString and timeout settings
|
2018-01-03 08:42:10 +01:00 |
Markus Gans
|
06bfb8bc64
|
Refactoring of secondary device attributes parsing
|
2018-01-02 20:38:45 +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
|
61f824f54d
|
Refactoring of the FListBox mouse event handler
|
2017-12-30 03:54:05 +01:00 |
Markus Gans
|
a880684432
|
Refactoring of the FDialog mouse event handler
|
2017-12-29 02:10:05 +01:00 |
Markus Gans
|
9bd711dc0e
|
Generalize scroll functions in FScrollView
|
2017-12-27 23:51:32 +01:00 |
Markus Gans
|
c41ecde590
|
Some methods refactored + new FDialog methods
|
2017-12-27 01:38:28 +01:00 |
Markus Gans
|
fd5404ba57
|
Refactoring FButton::draw + Passing more strings by reference
|
2017-12-25 21:17:08 +01:00 |
Markus Gans
|
b886143701
|
(de)allocation functions in FTerm
|
2017-12-21 00:45:04 +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
|
ec57ec6f74
|
The Final Cut now also compiles under Solaris
|
2017-12-17 01:06:53 +01:00 |
Markus Gans
|
c10a88008c
|
Add Sun Microsystems workstation console support
|
2017-12-14 00:35:10 +01:00 |
Markus Gans
|
fd75f5af42
|
Refactoring of the FMenu mouse event handler
|
2017-12-10 15:36:02 +01:00 |
Markus Gans
|
6921171616
|
Refactoring FApplication::processKeyboardEvent
|
2017-12-05 23:55:12 +01:00 |
Markus Gans
|
6d3231a498
|
Refactoring FApplication::processMouseEvent
|
2017-12-05 01:03:59 +01:00 |
Markus Gans
|
212172f522
|
Refactoring FListBox::drawList and FListBox::onKeyPress
|
2017-12-03 21:06:21 +01:00 |
Markus Gans
|
1f8894b801
|
Refactoring FApplication::linuxModifierKeyCorrection and FVTerm::updateVTerm
|
2017-12-02 18:52:51 +01:00 |
Markus Gans
|
abf89f1538
|
Refactoring FVTerm::updateTerminalLine
|
2017-11-30 02:38:55 +01:00 |
Markus Gans
|
6be608ba57
|
Improved code alignment
|
2017-11-26 22:37:18 +01:00 |
Markus Gans
|
6ef36ac7f7
|
Splitting FOptiMove::moveCursor into sub-functions
|
2017-11-26 19:00:04 +01:00 |
Markus Gans
|
64aa8d18b8
|
Splitting quirks in serperate methods
|
2017-11-25 18:37:40 +01:00 |
Markus Gans
|
607294c71a
|
Refactor some functions
|
2017-11-24 00:28:25 +01:00 |
Markus Gans
|
3ced63510c
|
Remove duplicated code from FOptiAttr::changeAttribute
|
2017-11-23 00:59:58 +01:00 |
Markus Gans
|
051fbab046
|
Remove duplicated code in FVTerm::print
|
2017-11-22 23:56:21 +01:00 |
Markus Gans
|
d8759ff51d
|
Splitting the FString example into sub-functions
|
2017-11-19 19:47:24 +01:00 |
Markus Gans
|
0864055cab
|
Splitting init_termcaps() into multiple submethods
|
2017-11-18 21:03:02 +01:00 |
Markus Gans
|
9c987ca49c
|
Improved command line paramenter handlin
|
2017-11-18 02:34:41 +01:00 |
Markus Gans
|
129384d416
|
Version 0.4.0
|
2017-11-04 07:03:53 +01:00 |
Markus Gans
|
19c8dd50a9
|
Move fonts into the root directory
|
2017-11-02 16:05:34 +01:00 |
Markus Gans
|
3a36ca3dbd
|
Only <final/final.h> can now be directly integrated in programs
|
2017-10-31 00:41:59 +01:00 |
Markus Gans
|
686283cb01
|
Add a standardized close confirmation dialog
|
2017-10-30 20:56:00 +01:00 |
Markus Gans
|
b0b44582e8
|
Fix scrollview functionality with new inheritance structure
|
2017-10-30 20:29:00 +01:00 |
Markus Gans
|
9b47e5c980
|
Add a standardized cb_exitApp callback method to FApplication
|
2017-10-29 18:27:38 +01:00 |
Markus Gans
|
7caeb02217
|
Adaptation of the inheritance diagrams in the header files
|
2017-10-29 14:27:50 +01:00 |
Markus Gans
|
3746dac885
|
FWidget now inherits directly from FObject
|
2017-10-27 23:28:37 +02:00 |
Markus Gans
|
d1f2de254d
|
A FListView tree branch can now be expand and collapsed with a single click
|
2017-10-23 16:16:06 +02:00 |
Markus Gans
|
af2caf8fcf
|
Minor tree view improvements
|
2017-10-15 15:27:36 +02:00 |
Markus Gans
|
2e506a1367
|
First implementation of a tree view in the FListView class
|
2017-10-14 22:20:19 +02:00 |
Markus Gans
|
9e0b6f8b53
|
Fixed a bug in the FObject check of parent objects
|
2017-10-14 20:21:44 +02:00 |
Markus Gans
|
5c5c9759f0
|
The include guard for fconfig.h no longer has an underscore prefix
|
2017-10-07 21:57:07 +02:00 |
Markus Gans
|
0277abcbdb
|
DECSCUSR - Set Cursor Style support for VTE >= 0.40.0 and gnome-terminal >= 3.16
|
2017-10-06 12:19:39 +02:00 |
Markus Gans
|
975212bac0
|
mouse support for coordinates > 255 and copyright informations
|
2017-10-02 10:01:58 +02:00 |
Markus Gans
|
b9f6a6bee6
|
Stream and assignment operator support for FLineEdit
|
2017-09-21 07:22:08 +02:00 |
Markus Gans
|
b3e9a0bba1
|
New data type FStringList introduced
|
2017-09-20 16:56:20 +02:00 |
Markus Gans
|
a6c30bb2b5
|
Stream and assignment operator support for FLabel
|
2017-09-20 05:44:41 +02:00 |
Markus Gans
|
b41411e764
|
Streaming support for FString
|
2017-09-20 02:51:17 +02:00 |
Markus Gans
|
fc113795b4
|
The command line help text is now available in all applications
|
2017-09-19 06:18:03 +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
|
ab26baa47c
|
All include files were moved to a separate directory
|
2017-09-17 21:30:04 +02:00 |