142 Commits

Author SHA1 Message Date
Markus Gans
5ceee8b4c8 New method setInputType() in FLineEdit that allows to obscure password entries 2019-10-20 20:06:33 +02:00
Markus Gans
b0080b00cf More code cleanups 2019-10-08 04:37:19 +02:00
Markus Gans
937654710b Code cleaning 2019-10-06 22:35:00 +02:00
Markus Gans
a279a0981a Internal redesign of the callback call 2019-10-05 23:20:07 +02:00
Markus Gans
8c67f64db4 Support for displaying full-width characters 2019-09-28 03:13:06 +02:00
Markus Gans
bc3afa6235 Remove #pragma pack() directive lines 2019-09-08 02:04:24 +02:00
Markus Gans
69db7417ad Removing public + protected data members from classes 2019-09-01 23:29:27 +02:00
Markus Gans
37ed970319 More use of direct initializations 2019-08-25 22:16:00 +02:00
Markus Gans
5a43a018cf FRect has now got a scaleBy() method 2019-08-11 18:15:57 +02:00
Markus Gans
2b9c64a445 Reduce include entries in the header files 2019-07-21 23:31:21 +02:00
Markus Gans
ff9673d262 Reduces the use of raw loops 2019-07-14 18:30:35 +02:00
Markus Gans
96cdaa2450 Print function can set the cursor position with an FPoint 2019-01-27 13:44:13 +01:00
Markus Gans
c4df64c5bc Refactoring of some methods in FVTerm and FDialog 2019-01-24 00:23:00 +01:00
Markus Gans
eeb32bd66e More accurate interfaces through the strict use of FPoint() and FSize() 2019-01-21 03:42:18 +01:00
Markus Gans
4dcc573be7 New class FSize for storing dimensions 2019-01-16 16:00:15 +01:00
Markus Gans
60e64be37b Better widget visibility handling with the methods hide() and show() 2019-01-09 20:05:29 +01:00
Markus Gans
719e9b0586 Use the override specifier 2018-12-31 06:18:39 +01:00
Markus Gans
250c04cefd Small data type changes 2018-12-28 22:57:43 +01:00
Markus Gans
17540c9581 Add a "signals and callbacks" chapter into the first steps document 2018-12-28 07:46:28 +01:00
Markus Gans
831e9fe05e Global use of FDataPtr for void* 2018-12-27 00:14:46 +01:00
Markus Gans
2a06915f1c Use constexpr for fixed values 2018-12-26 23:41:49 +01:00
Markus Gans
9a694ab267 New event FUserEvent for user-defined events 2018-12-24 18:11:16 +01:00
Markus Gans
81a4e72916 bool on -> bool enable 2018-12-22 23:50:10 +01:00
Markus Gans
f3bdc3b410 Use of smart pointers 2018-12-19 22:04:02 +01:00
Markus Gans
fd924233c3 Code reduction by using of Range-based for loop 2018-12-15 22:10:31 +01:00
Markus Gans
cef13611d1 Use of the C++11 auto specifier in the program code 2018-12-15 00:50:09 +01:00
Markus Gans
6ce8c5cb27 Use nullptr instead of 0 to initialize a pointer values 2018-12-10 01:48:26 +01:00
Markus Gans
7ef9b154b9 Better handling of the scrollbar maximum 2018-12-09 18:24:31 +01:00
Markus Gans
3537152c28 Use delegated constructors and in-class default member initializers 2018-12-03 03:22:36 +01:00
Markus Gans
635d7c691e Improved gpm wheel mouse support 2018-12-01 21:28:25 +01:00
Markus Gans
820ef81377 bad_alloc_str in now usable in the entire namespace finalcut 2018-11-22 21:51:32 +01:00
Markus Gans
167b7c97bc install fix with final/ftermdata.h 2018-11-20 21:11:04 +01:00
Markus Gans
d39e85d4c5 FListView now has a sort indicator (▼/▲) to display the sort order 2018-11-10 00:53:57 +01:00
Markus Gans
5a356664b2 The widget flags are now stored in a bit field 2018-11-04 23:00:06 +01:00
Markus Gans
5d134793cf FTerm is now a data member of FVTerm 2018-10-29 00:45:45 +01:00
Markus Gans
3678d52766 Small code fixes 2018-10-22 01:26:24 +02:00
Markus Gans
94e00051c5 Changed more variables from int to std::size_t 2018-10-17 22:12:52 +02:00
Markus Gans
cfc1c4ef25 change from int to std::size_t for width or height 2018-10-14 06:25:33 +02:00
Markus Gans
8407a9d2b6 Extract FTerm data members into the data class FTermData 2018-10-01 22:27:54 +02:00
Markus Gans
4ad8335556 Stricter use of the keyword virtual 2018-09-24 04:02:35 +02:00
Markus Gans
b0039e78c4 The entire library source code is now encapsulated under the namespace finalcut 2018-09-20 23:59:01 +02:00
Markus Gans
8dd23d1673 Unit tests update 2018-03-21 00:02:43 +01:00
Markus Gans
67f2cbcf76 Update Better Code Hub config 2018-02-24 19:19:28 +01:00
Markus Gans
4322e957c9 Refactoring FDialog::initDialogMenu 2018-02-18 22:45:49 +01:00
Markus Gans
2af1b1d0d4 Refactoring FOptiMove::verticalMove and FOptiMove::horizontalMove 2018-02-10 17:35:09 +01:00
Markus Gans
bce4021f45 Refactoring FSwitch::drawCheckButton and FWidget::redraw 2018-01-31 00:17:00 +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
a880684432 Refactoring of the FDialog mouse event handler 2017-12-29 02:10:05 +01:00
Markus Gans
b91f76710b fix wrong inline 2017-12-27 01:51:28 +01:00