2877 Commits

Author SHA1 Message Date
Uwe Rathmann
6479937294 All box subcontrols are displayd with vertex lists instead of textures
now. Implementation is almost complete beside of the not yet done Qt
antialiasing mode. Not all sort of linear gradients ( see
QLinearGradients ) are implemented - needs 1-2 days more.
The aspect flags for box primitives have been substantially changed from
too atomic to more strutured units.
The skins are currently incomplete - will be fixed later.
2017-10-17 17:29:02 +02:00
Uwe Rathmann
129d648056 bad gcc option removed 2017-09-12 06:49:40 +02:00
Uwe Rathmann
4dcad19f3b better gcc 4 version check 2017-09-12 06:47:38 +02:00
Uwe Rathmann
917636992b some debug code for counting lookups in the hint tables 2017-09-06 10:22:59 +02:00
Uwe Rathmann
7f6378e3f6 enabling all shortcuts for the inputpanel example 2017-09-06 10:20:22 +02:00
Uwe Rathmann
abf9b1763e typos fixed 2017-09-05 12:48:58 +02:00
Uwe Rathmann
67df39f599 shadow building of the automotive example fixed 2017-09-05 08:01:28 +02:00
Uwe Rathmann
ad5d2ddf66 QskBorderMetrics::rotated + QskBoxColors::rotated added 2017-09-03 14:56:39 +02:00
Uwe Rathmann
1866ecb2f3 bad hash value calculation of QskBoxNode fixed 2017-09-03 14:55:21 +02:00
Uwe Rathmann
b03ee5b11d QskBorderMetrics::toAbsolute ( = resolving Qt::RelativeSize metrics )
added
2017-09-01 15:49:00 +02:00
Uwe Rathmann
8d80b6acc1 minor QskPageIndicator cleanups 2017-09-01 13:09:24 +02:00
Uwe Rathmann
8ba11e2136 unused buttonShift method removed QskPushButtonSkinlet, this has to be
done by setting the padding
2017-09-01 12:28:20 +02:00
Uwe Rathmann
d6902f144c using QskSeparator::Panel | QskAspect::Size for the thickness of a
separator
2017-09-01 12:27:08 +02:00
Uwe Rathmann
16585a708d harmonizing skinlet code 2017-09-01 11:55:55 +02:00
Uwe Rathmann
be146f2480 unused code removed 2017-08-31 14:12:00 +02:00
Uwe Rathmann
a2f3f4d057 compiler warning fixed 2017-08-31 12:36:10 +02:00
Uwe Rathmann
d2d37852a2 suing initSizePolicy in constructors to avoid potential problems from
layout requests coming before the parent has been constructed completely.
2017-08-31 09:09:05 +02:00
Uwe Rathmann
cf58650c05 dynamic constraints for QskStackBox added 2017-08-31 08:50:24 +02:00
Uwe Rathmann
ff9e9ab63c starting to configure box subcontrols/nodes with
QskBoxColors/QskBorderMetrics
2017-08-28 17:42:11 +02:00
Uwe Rathmann
42981403e7 QskSkin::setGraphicRole, QskSkin::setFontRole introduced 2017-08-28 13:20:01 +02:00
Uwe Rathmann
46da086092 QskSkinnable::subControlRect introduced to avoid having to use
QskSkinlet in application code
2017-08-28 10:15:47 +02:00
Uwe Rathmann
93f5552a4e don't fall back on QskAspect::Control, when resolving from the local
skin hint table
2017-08-24 13:06:20 +02:00
Uwe Rathmann
6a0c6aa6bd more complex types of skin hints ( starting with QskMargins, but more to
come )
2017-08-23 14:53:29 +02:00
Uwe Rathmann
230bd83f61 calculation of inner/outer margins for boxes having a radius fixed 2017-08-23 08:45:32 +02:00
Uwe Rathmann
13d6719a5f QskSkinHintTable introduced to share more code between accessing local
and global hints
2017-08-22 20:50:55 +02:00
Uwe Rathmann
a57915c6f0 introducing high level APIs for setting of font and graphic roles for
Text/Graphic-Label
2017-08-22 20:15:11 +02:00
Uwe Rathmann
3c40903ea9 cleanup og the the skinHint retrieving 2017-08-22 19:47:06 +02:00
Uwe Rathmann
1adcce7347 as the number of local hints is supposed to be small
we don't need to have an extra lookup table for the animator hints.
2017-08-22 11:57:10 +02:00
Uwe Rathmann
b6df087756 harmonizing handling of local/global hint tables 2017-08-22 09:44:56 +02:00
Uwe Rathmann
4fde9abd02 making QskControl::childMouseEventFilter protectedagain 2017-08-21 15:56:26 +02:00
Uwe Rathmann
9f7453a0d5 typo fixed 2017-08-21 15:55:55 +02:00
Uwe Rathmann
ae04a8892e README changed 2017-07-30 14:31:28 +02:00
Uwe Rathmann
9616ff3a54 thumbnails example modified 2017-07-30 14:31:05 +02:00
Uwe Rathmann
e169645ac5 typos fixed 2017-07-30 14:30:50 +02:00
Uwe Rathmann
aa5f1054b2 inputpanel example extended, but still some way to go until it works 2017-07-28 16:16:13 +02:00
Uwe Rathmann
9ed7306d75 inputpanel example "unqmlified" 2017-07-28 14:47:11 +02:00
Uwe Rathmann
f3ebc74f44 playing with the inputpanel example to get the virtual keyboard running 2017-07-28 13:06:59 +02:00
Uwe Rathmann
478f2828e4 RadioControl removed from automotive example. It is not yet used and
will confuse readers. Probably becomes reverted once development of this
demo continues
2017-07-27 15:52:16 +02:00
Uwe Rathmann
ce10af1c98 return early with no node, when trying to create textures from empty
rects
2017-07-27 15:50:56 +02:00
Uwe Rathmann
8a806a5386 registering of subcontrols has to start with 1, 0 is reserved for QskAspect::Control 2017-07-27 15:49:21 +02:00
Uwe Rathmann
5e6397cdd3 symbols example removed, thumbnails example added 2017-07-27 08:27:20 +02:00
Uwe Rathmann
59f2e7c808 symbols example removed, thumbnails example ( showing QskScrollArea +
flicking ) instead
2017-07-27 08:26:23 +02:00
Uwe Rathmann
ec5521ab3e Lots of colors and stuff for demonstrating skin transitions added.
Better hints for the slider of the DefaultSkin - some animators and
increased mouse press areas
2017-07-26 17:54:25 +02:00
Uwe Rathmann
e5a0571cb0 creating of default skins by accident fixed ( needs only to be done, when
the application has no other skins already defined )
2017-07-26 17:50:41 +02:00
Uwe Rathmann
2b0a39494f interpolating between color-filter and no-color-filter ( and v.v. )
added for skin transitions
2017-07-26 17:48:52 +02:00
Uwe Rathmann
6a12eeda08 convenience setters added 2017-07-26 17:48:34 +02:00
Uwe Rathmann
40aeb80618 respecting all local skin hints during skin transitions 2017-07-26 13:21:44 +02:00
Uwe Rathmann
2636c4a7af better debug infos about shortcuts 2017-07-26 13:21:10 +02:00
Peter Hartmann
a01749e2ba rcc: Use the right binary when invoking manually (#35)
* rcc: Use the right binary when invoking manually

Otherwise we could run into the following error:

rcc: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/rcc': No such file or directory
Makefile:626: recipe for target 'rcc/qrc_images.cpp' failed
make: *** [rcc/qrc_images.cpp] Error 1

* README: add automotive screenshot (fixes #32)
2017-07-26 13:18:01 +02:00
Uwe Rathmann
5a17a9fbed always using the same default font for the examples 2017-07-26 11:56:58 +02:00