diff options
Diffstat (limited to 'tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml')
-rw-r--r-- | tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml | 586 |
1 files changed, 586 insertions, 0 deletions
diff --git a/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml b/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml new file mode 100644 index 0000000000..06791a1b51 --- /dev/null +++ b/tests/manual/scenegraph_lancelot/data/rectangles/rectangles_smoothed.qml @@ -0,0 +1,586 @@ +import QtQuick 2.0 + +Rectangle { + id: r_0000 + width: 320 + height: 480 + color: "white" + + property int standardRectWidth: 22 + property int standardRectHeight: 40 + property int xOffsetPlacement: 10 + property int yOffsetPlacement: 18 + property int borderSize: 2 + property int yPlacementRow_0: 0 + property int yPlacementRow_1: (standardRectHeight+yOffsetPlacement) + property int yPlacementRow_2: yPlacementRow_1 + (standardRectHeight+yOffsetPlacement) + property int yPlacementRow_3: yPlacementRow_2 + (standardRectHeight+yOffsetPlacement) + property int yPlacementRow_4: yPlacementRow_3 + (standardRectHeight+yOffsetPlacement) + property int yPlacementRow_5: yPlacementRow_4 + (standardRectHeight+yOffsetPlacement) + property int yPlacementRow_6: yPlacementRow_5 + (standardRectHeight+yOffsetPlacement) + property int yPlacementRow_7: yPlacementRow_6 + (standardRectHeight+yOffsetPlacement) + property int yPlacementRow_8: yPlacementRow_7 + (standardRectHeight+yOffsetPlacement) + property int yPlacementRow_9: yPlacementRow_8 + (standardRectHeight+yOffsetPlacement) + property int xPlacementCol_0: 0 + property int xPlacementCol_1: xPlacementCol_0 + (standardRectWidth+xOffsetPlacement) + property int xPlacementCol_2: xPlacementCol_1 + (standardRectWidth+xOffsetPlacement) + property int xPlacementCol_3: xPlacementCol_2 + (standardRectWidth+xOffsetPlacement) + property int xPlacementCol_4: xPlacementCol_3 + (standardRectWidth+xOffsetPlacement) + property int xPlacementCol_5: xPlacementCol_4 + (standardRectWidth+xOffsetPlacement) + property int xPlacementCol_6: xPlacementCol_5 + (standardRectWidth+xOffsetPlacement) + property int xPlacementCol_7: xPlacementCol_6 + (standardRectWidth+xOffsetPlacement) + property int xPlacementCol_8: xPlacementCol_7 + (standardRectWidth+xOffsetPlacement) + property int xPlacementCol_9: xPlacementCol_8 + (standardRectWidth+xOffsetPlacement) + property bool smoothingOn: true + property real scaleFactor: 1.2 + + + //Test basic color + Rectangle{ + id: r_0001 + smooth: smoothingOn + scale: scaleFactor + x: xPlacementCol_0 + y: yPlacementRow_0 + width: r_0000.standardRectWidth + height: r_0000.standardRectHeight + color: "red" + } + Rectangle{ + id: r_0002 + smooth: smoothingOn + scale: scaleFactor + x: xPlacementCol_1 + y: yPlacementRow_0 + width: standardRectWidth + height: standardRectHeight + color: "orange" + } + Rectangle{ + id: r_0003 + smooth: smoothingOn + scale: scaleFactor + x: xPlacementCol_2 + y: yPlacementRow_0 + width: standardRectWidth + height: standardRectHeight + color: "yellow" + } + Rectangle{ + id: r_0004 + smooth: smoothingOn + scale: scaleFactor + x: xPlacementCol_3 + y: yPlacementRow_0 + width: standardRectWidth + height: standardRectHeight + color: "green" + } + Rectangle { + id: r_0005 + smooth: smoothingOn + scale: scaleFactor + x: xPlacementCol_4 + y: yPlacementRow_0 + width: standardRectWidth + height: standardRectHeight + color: "blue" + } + Rectangle{ + id: r_0006 + smooth: smoothingOn + scale: scaleFactor + x: xPlacementCol_5 + y: yPlacementRow_0 + width: standardRectWidth + height: standardRectHeight + color: "indigo" + } + Rectangle{ + id: r_0007 + smooth: smoothingOn + scale: scaleFactor + x: xPlacementCol_6 + y: yPlacementRow_0 + width: standardRectWidth + height: standardRectHeight + color: "violet" + } + Rectangle{ + id: r_0008 + smooth: smoothingOn + scale: scaleFactor + x: xPlacementCol_7 + y: yPlacementRow_0 + width: standardRectWidth + height: standardRectHeight + color: "black" + } + Rectangle{ + id: r_0009 + smooth: smoothingOn + scale: scaleFactor + x: xPlacementCol_8 + y: yPlacementRow_0 + width: standardRectWidth + height: standardRectHeight + color: "dark grey" + } + Rectangle{ + id: r_0010 + smooth: smoothingOn + scale: scaleFactor + x: xPlacementCol_9 + y: yPlacementRow_0 + width: standardRectWidth + height: standardRectHeight + color: "light grey" + } + Text{ + id: annotation_row0 + z: 1 + text: "SMOOTHED SCALED RECTANGLES" + font.family: "Arial" + font.pointSize: 15 + color: "black" + font.bold: true + anchors.verticalCenter : r_0001.verticalCenter + } + + //Test borders + Rectangle{ + id: r_0011 + x: xPlacementCol_0 + y: yPlacementRow_1 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "red" + border.width: borderSize + border.color: "orange" + + } + Rectangle{ + id: r_0012 + x: xPlacementCol_1 + y: yPlacementRow_1 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "orange" + border.width: borderSize + border.color: "yellow" + + } + Rectangle{ + id: r_0013 + x: xPlacementCol_2 + y: yPlacementRow_1 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "yellow" + border.width: borderSize + border.color: "green" + + } + Rectangle{ + id: r_0014 + x: xPlacementCol_3 + y: yPlacementRow_1 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "green" + border.width: borderSize + border.color: "blue" + + } + Rectangle{ + id: r_0015 + x: xPlacementCol_4 + y: yPlacementRow_1 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "blue" + border.width: borderSize + border.color: "indigo" + + } + Rectangle{ + id: r_0016 + x: xPlacementCol_5 + y: yPlacementRow_1 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "indigo" + border.width: borderSize + border.color: "violet" + + } + Rectangle{ + id: r_0017 + x: xPlacementCol_6 + y: yPlacementRow_1 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "violet" + border.width: borderSize + border.color: "black" + + } + Rectangle{ + id: r_0018 + x: xPlacementCol_7 + y: yPlacementRow_1 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "black" + border.width: borderSize + border.color: "dark grey" + + } + Rectangle{ + id: r_0019 + x: xPlacementCol_8 + y: yPlacementRow_1 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "dark grey" + border.width: borderSize + border.color: "light grey" + + } + Rectangle{ + id: r_0020 + x: xPlacementCol_9 + y: yPlacementRow_1 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "light grey" + border.width: borderSize + border.color: "red" + + } + Text{ + id: annotation_row1 + z: 1 + text: "SMOOTHED SCALED BORDERS" + font.family: "Arial" + font.pointSize: 15 + color: "black" + font.bold: true + anchors.verticalCenter : r_0011.verticalCenter + } + + //Test Gradients + Rectangle{ + id: r_0021 + x: xPlacementCol_0 + y: yPlacementRow_2 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "red" + gradient: Gradient{ + GradientStop{ position: 1.0; color: r_0021.color } + GradientStop{ position: 0.0; color: "white" } + } + + } + Rectangle{ + id: r_0022 + x: xPlacementCol_1 + y: yPlacementRow_2 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "orange" + gradient: Gradient{ + GradientStop{ position: 1.0; color: r_0022.color } + GradientStop{ position: 0.0; color: "white" } + } + + } + Rectangle{ + id: r_0023 + x: xPlacementCol_2 + y: yPlacementRow_2 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "yellow" + gradient: Gradient{ + GradientStop{ position: 1.0; color: r_0023.color } + GradientStop{ position: 0.0; color: "white" } + } + + } + Rectangle{ + id: r_0024 + x: xPlacementCol_3 + y: yPlacementRow_2 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "green" + gradient: Gradient{ + GradientStop{ position: 1.0; color: r_0024.color } + GradientStop{ position: 0.0; color: "white" } + } + + } + Rectangle{ + id: r_0025 + x: xPlacementCol_4 + y: yPlacementRow_2 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "blue" + gradient: Gradient{ + GradientStop{ position: 1.0; color: r_0025.color } + GradientStop{ position: 0.0; color: "white" } + } + + } + Rectangle{ + id: r_0026 + x: xPlacementCol_5 + y: yPlacementRow_2 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "indigo" + gradient: Gradient{ + GradientStop{ position: 1.0; color: r_0026.color } + GradientStop{ position: 0.0; color: "white" } + } + + } + Rectangle{ + id: r_0027 + x: xPlacementCol_6 + y: yPlacementRow_2 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "violet" + gradient: Gradient{ + GradientStop{ position: 1.0; color: r_0027.color } + GradientStop{ position: 0.0; color: "white" } + } + + } + Rectangle{ + id: r_0028 + x: xPlacementCol_7 + y: yPlacementRow_2 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "black" + gradient: Gradient{ + GradientStop{ position: 1.0; color: r_0028.color } + GradientStop{ position: 0.0; color: "white" } + } + + } + Rectangle{ + id: r_0029 + x: xPlacementCol_8 + y: yPlacementRow_2 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "dark grey" + gradient: Gradient{ + GradientStop{ position: 1.0; color: r_0029.color } + GradientStop{ position: 0.0; color: "white" } + } + + } + Rectangle{ + id: r_0030 + x: xPlacementCol_9 + y: yPlacementRow_2 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "light grey" + gradient: Gradient{ + GradientStop{ position: 1.0; color: r_0030.color } + GradientStop{ position: 0.0; color: "white" } + } + + } + Text{ + id: annotation_row2 + z: 1 + text: "SMOOTHED SCALED GRADIENTS" + font.family: "Arial" + font.pointSize: 15 + color: "black" + font.bold: true + anchors.verticalCenter : r_0021.verticalCenter + } + + //Test radius + Rectangle{ + id: r_0031 + x: xPlacementCol_0 + y: yPlacementRow_3 + smooth: smoothingOn + scale: scaleFactor + width: r_0000.standardRectWidth + height: r_0000.standardRectHeight + color: "red" + radius: 1 + + } + Rectangle{ + id: r_0032 + x: xPlacementCol_1 + y: yPlacementRow_3 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "orange" + radius: 2 + + } + Rectangle{ + id: r_0033 + x: xPlacementCol_2 + y: yPlacementRow_3 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "yellow" + radius: 3 + + } + Rectangle{ + id: r_0034 + x: xPlacementCol_3 + y: yPlacementRow_3 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "green" + radius: 4 + + } + Rectangle{ + id: r_0035 + x: xPlacementCol_4 + y: yPlacementRow_3 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "blue" + radius: 5 + + } + Rectangle{ + id: r_0036 + x: xPlacementCol_5 + y: yPlacementRow_3 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "indigo" + radius: 6 + + } + Rectangle{ + x: xPlacementCol_6 + y: yPlacementRow_3 + id: r_0037 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "violet" + radius: 7 + + } + Rectangle{ + x: xPlacementCol_7 + y: yPlacementRow_3 + id: r_0038 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "black" + radius: 8 + + } + Rectangle{ + x: xPlacementCol_8 + y: yPlacementRow_3 + id: r_0039 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "dark grey" + radius: 9 + + } + Rectangle{ + x: xPlacementCol_9 + y: yPlacementRow_3 + id: r_0040 + smooth: smoothingOn + scale: scaleFactor + width: standardRectWidth + height: standardRectHeight + color: "light grey" + radius: 10 + + } + Text{ + id: annotation_row3 + z: 1 + text: "SMOOTHED SCALED RADIUS" + font.family: "Arial" + font.pointSize: 15 + color: "black" + font.bold: true + anchors.verticalCenter : r_0031.verticalCenter + } +} + |