[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