| 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: false |
| 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: "UNSMOOTHED 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: "UNSMOOTHED 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: "UNSMOOTHED 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: "UNSMOOTHED SCALED RADIUS" |
| font.family: "Arial" |
| font.pointSize: 15 |
| color: "black" |
| font.bold: true |
| anchors.verticalCenter : r_0031.verticalCenter |
| } |
| } |
| |