Changeset View
Changeset View
Standalone View
Standalone View
tests/ShadowedRectangleTest.qml
- This file was added.
1 | /* | ||||
---|---|---|---|---|---|
2 | * SPDX-FileCopyrightText: 2020 Arjen Hiemstra <ahiemstra@heimr.nl> | ||||
3 | * | ||||
4 | * SPDX-License-Identifier: LGPL-2.0-or-later | ||||
5 | */ | ||||
6 | | ||||
7 | import QtQuick 2.12 | ||||
8 | import QtQuick.Controls 2.12 | ||||
9 | | ||||
10 | import org.kde.kirigami 2.12 as Kirigami | ||||
11 | | ||||
12 | Kirigami.ApplicationWindow { | ||||
13 | id: window | ||||
14 | | ||||
15 | width: 500 | ||||
16 | height: 500 | ||||
17 | | ||||
18 | pageStack.initialPage: Kirigami.Page { | ||||
19 | leftPadding: 0 | ||||
20 | rightPadding: 0 | ||||
21 | topPadding: 0 | ||||
22 | bottomPadding: 0 | ||||
23 | | ||||
24 | Column { | ||||
25 | anchors.centerIn: parent | ||||
26 | | ||||
27 | Kirigami.ShadowedRectangle { | ||||
28 | width: 400 | ||||
29 | height: 300 | ||||
30 | | ||||
31 | color: Kirigami.Theme.highlightColor | ||||
32 | | ||||
33 | size: sizeSlider.value | ||||
34 | radius: radiusSlider.value | ||||
35 | | ||||
36 | xOffset: xOffsetSlider.value | ||||
37 | yOffset: yOffsetSlider.value | ||||
38 | | ||||
39 | border.width: borderWidthSlider.value | ||||
40 | border.color: Kirigami.Theme.textColor | ||||
41 | } | ||||
42 | | ||||
43 | Item { width: 1; height: Kirigami.Units.gridUnit } | ||||
44 | | ||||
45 | Slider { | ||||
46 | id: sizeSlider | ||||
47 | | ||||
48 | from: 0 | ||||
49 | to: 100 | ||||
50 | } | ||||
51 | | ||||
52 | Slider { | ||||
53 | id: radiusSlider | ||||
54 | | ||||
55 | from: 0 | ||||
56 | to: 200 | ||||
57 | } | ||||
58 | | ||||
59 | Slider { | ||||
60 | id: xOffsetSlider | ||||
61 | | ||||
62 | from: -100 | ||||
63 | to: 100 | ||||
64 | } | ||||
65 | | ||||
66 | Slider { | ||||
67 | id: yOffsetSlider | ||||
68 | | ||||
69 | from: -100 | ||||
70 | to: 100 | ||||
71 | } | ||||
72 | | ||||
73 | Slider { | ||||
74 | id: borderWidthSlider | ||||
75 | | ||||
76 | from: 0 | ||||
77 | to: 50 | ||||
78 | } | ||||
79 | } | ||||
80 | } | ||||
81 | } |