Markus Gans
|
4322e957c9
|
Refactoring FDialog::initDialogMenu
|
2018-02-18 22:45:49 +01:00 |
Markus Gans
|
69956ce76f
|
Avoid scroll bar overshooting
|
2018-02-18 21:50:24 +01:00 |
Markus Gans
|
4da8982f42
|
Generalize scroll functions in FTextView
|
2018-02-17 19:12:48 +01:00 |
Markus Gans
|
d8a6c25ce0
|
Refactoring of some functions
|
2018-02-11 23:41:23 +01:00 |
Markus Gans
|
2af1b1d0d4
|
Refactoring FOptiMove::verticalMove and FOptiMove::horizontalMove
|
2018-02-10 17:35:09 +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
|
213407e3a5
|
UTF-8 fix for Solaris
|
2018-01-25 09:32:29 +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
|
ec63b0039e
|
The Final Cut can now also be compiled under Cygwin
|
2018-01-21 16:21:41 +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
|
a173f2bc1e
|
More individual arithmetic operations methods in the calculator example
|
2017-12-08 23:51:56 +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
|
0c45d7d8bc
|
Color palette defined for 8 colors
|
2017-11-24 23:57:41 +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
|
c67e993467
|
Improved code coverage tests
|
2017-11-11 21:09:04 +01:00 |