summaryrefslogtreecommitdiffstats
path: root/examples/declarative/follow/follow.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/declarative/follow/follow.qml')
-rw-r--r--examples/declarative/follow/follow.qml66
1 files changed, 17 insertions, 49 deletions
diff --git a/examples/declarative/follow/follow.qml b/examples/declarative/follow/follow.qml
index 598d953..5368e75 100644
--- a/examples/declarative/follow/follow.qml
+++ b/examples/declarative/follow/follow.qml
@@ -1,78 +1,46 @@
Rect {
- width: 320
- height: 240
color: "#ffffff"
+ width: 320; height: 240
Rect {
id: Rect
- y: 200
color: "#00ff00"
- width: 60
- height: 20
+ y: 200; width: 60; height: 20
y: SequentialAnimation {
- running: true
- repeat: true
+ running: true; repeat: true
NumericAnimation {
- to: 200
+ to: 200; duration: 2000
easing: "easeOutBounce(amplitude:180)"
- duration: 2000
- }
- PauseAnimation {
- duration: 1000
}
+ PauseAnimation { duration: 1000 }
}
}
+
// Velocity
Rect {
- x: Rect.width
color: "#ff0000"
- width: Rect.width
- height: 20
- y: Follow {
- source: Rect.y
- velocity: 200
- }
- }
- Text {
- x: Rect.width
- y: 220
- text: "Velocity"
+ x: Rect.width; width: Rect.width; height: 20
+ y: Follow { source: Rect.y; velocity: 200 }
}
+ Text { x: Rect.width; y: 220; text: "Velocity" }
+
// Spring
Rect {
- x: Rect.width * 2
color: "#ff0000"
- width: Rect.width
- height: 20
- y: Follow {
- source: Rect.y
- spring: 1.2
- damping: 0.1
- }
- }
- Text {
- x: Rect.width * 2
- y: 220
- text: "Spring"
+ x: Rect.width * 2; width: Rect.width; height: 20
+ y: Follow { source: Rect.y; spring: 1.2; damping: 0.1 }
}
+ Text { x: Rect.width * 2; y: 220; text: "Spring" }
+
// Follow mouse
MouseRegion {
id: Mouse
anchors.fill: parent
Rect {
- width: 20
- height: 20
+ width: 20; height: 20
radius: 10
color: "#0000ff"
- x: Follow {
- source: Mouse.mouseX-10
- spring: 1.0
- damping: 0.05
- }
- y: Follow {
- source: Mouse.mouseY-10
- spring: 1.0
- damping: 0.05
- }
+ x: Follow { source: Mouse.mouseX-10; spring: 1.0; damping: 0.05 }
+ y: Follow { source: Mouse.mouseY-10; spring: 1.0; damping: 0.05 }
}
}
}