aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/scenegraph_lancelot/data/gradients/gradients.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/scenegraph_lancelot/data/gradients/gradients.qml')
-rw-r--r--tests/manual/scenegraph_lancelot/data/gradients/gradients.qml219
1 files changed, 219 insertions, 0 deletions
diff --git a/tests/manual/scenegraph_lancelot/data/gradients/gradients.qml b/tests/manual/scenegraph_lancelot/data/gradients/gradients.qml
new file mode 100644
index 0000000000..0b459423f1
--- /dev/null
+++ b/tests/manual/scenegraph_lancelot/data/gradients/gradients.qml
@@ -0,0 +1,219 @@
+import QtQuick 2.0
+
+Rectangle {
+ id: r_0000
+ width: 320
+ height: 480
+ color: "white"
+
+ property int standardRectWidth: 48
+ property int standardRectHeight: 48
+
+ Text{
+ z: 1
+ text: "simple gradients"
+ font.family: "Arial"
+ font.pointSize: 20
+ color: "black"
+ font.bold: true
+ anchors.verticalCenter: parent.Center
+ anchors.horizontalCenter : parent.horizontalCenter
+ }
+
+ Rectangle{
+ id: r_0001
+ x: 0
+ y: 0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "red"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0001.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0002
+ x: r_0001.x + standardRectWidth
+ y: 0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "orange"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0002.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0003
+ x: r_0002.x + standardRectWidth
+ y: 0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "yellow"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0003.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0004
+ x: r_0003.x + standardRectWidth
+ y: 0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "green"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0004.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0005
+ x: r_0004.x + standardRectWidth
+ y: 0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "blue"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0005.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0006
+ x: r_0005.x + standardRectWidth
+ y: 0
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "indigo"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0006.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0007
+ x: r_0001.x
+ y: standardRectHeight
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "violet"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0007.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0008
+ x: r_0002.x
+ y: standardRectHeight
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "black"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0008.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0009
+ x: r_0003.x
+ y: standardRectHeight
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "dark grey"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0009.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0010
+ x: r_0004.x
+ y: standardRectHeight
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "light grey"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0010.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0011
+ x: r_0005.x
+ y: standardRectHeight
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "pink"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0011.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+ Rectangle{
+ id: r_0012
+ x: r_0006.x
+ y: standardRectHeight
+ width: standardRectWidth
+ height: standardRectHeight
+ color: "gold"
+ gradient: Gradient{
+ GradientStop{ position: 1.0; color: r_0012.color }
+ GradientStop{ position: 0.0; color: "white" }
+ }
+ }
+
+ Rectangle{
+ id: r_0013
+ x: 0
+ y: (standardRectHeight * 2)
+ color: "green"
+ width: 3 * standardRectWidth
+ height: 3 * standardRectHeight
+ gradient: Gradient{
+ GradientStop{ position: 0.0; color: "yellow"}
+ GradientStop{ position: 0.25; color: "orange"}
+ GradientStop{ position: 0.75; color: "purple"}
+ GradientStop{ position: 1.0; color: "blue"}
+ }
+ }
+ Rectangle{
+ id: r_0014
+ x: 3 * standardRectWidth
+ y: (standardRectHeight * 2)
+ color: "red"
+ width: 3 * standardRectWidth
+ height: 3 * standardRectHeight
+ gradient: Gradient{
+ GradientStop{ position: 0.0; color: "blue"}
+ GradientStop{ position: 0.25; color: "purple"}
+ GradientStop{ position: 0.75; color: "red"}
+ GradientStop{ position: 1.0; color: "violet"}
+ }
+ }
+ Rectangle{
+ id: r_00015
+ x: 0
+ y: 5 * standardRectHeight
+ width: 6 * standardRectWidth
+ height: 6 * standardRectHeight
+ color: "black"
+ gradient: Gradient{
+ GradientStop{ position: 0.0; color: "cyan"}
+ GradientStop{ position: 0.1; color: "purple"}
+ GradientStop{ position: 0.2; color: "red"}
+ GradientStop{ position: 0.3; color: "yellow"}
+ GradientStop{ position: 0.4; color: "blue"}
+ GradientStop{ position: 0.5; color: "white"}
+ GradientStop{ position: 0.55; color: "red"}
+ GradientStop{ position: 0.6; color: "violet"}
+ GradientStop{ position: 0.7; color: "blue"}
+ GradientStop{ position: 0.8; color: "green"}
+ GradientStop{ position: 0.9; color: "red"}
+ GradientStop{ position: 1.0; color: "violet"}
+ }
+ }
+}
+