[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeexamples/plasma/javascript/plasmoids/animations
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2010-05-13 0:50:14
Message-ID: 20100513005014.E34EDAC8B4 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1126031 by aseigo:
show how javascript animations work
A contents/animations (directory)
A contents/animations/foo.js
M +17 -0 contents/code/main
M +3 -0 metadata.desktop
--- trunk/KDE/kdeexamples/plasma/javascript/plasmoids/animations/contents/code/main #1126030:1126031
@@ -136,5 +136,22 @@
// animation group
button.clicked.connect(rotateLabelsAnimationGroup.start)
+function test()
+{
+ print("testing the anim");
+ if (anim) {
+ anim.start()
+ }
+}
+
+button = new PushButton()
+button.text = 'Javascript Zoom'
+layout.addItem(button)
+var anim = animation("Foo")
+if (anim) {
+ anim.targetWidget = button
+ button.clicked.connect(anim.start)
+}
+
// add some space at the bottom of the widget
layout.addStretch(10)
--- trunk/KDE/kdeexamples/plasma/javascript/plasmoids/animations/metadata.desktop #1126030:1126031
@@ -15,3 +15,6 @@
X-KDE-PluginInfo-License=BSD
X-KDE-PluginInfo-EnabledByDefault=true
X-Plasma-API=javascript
+
+[Animations]
+foo.js=Foo
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic