[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [plasma-mediacenter/PMC/0.9] shells/newshell/package/contents/ui: Fancy animation
From:       Shantanu Tushar <shaan7in () gmail ! com>
Date:       2012-04-27 17:32:00
Message-ID: 20120427173200.EF003A60A9 () git ! kde ! org
[Download RAW message or body]

Git commit ea6ca19b3cc5b5e17556a6a240376564db46d0fd by Shantanu Tushar.
Committed on 27/04/2012 at 19:31.
Pushed by shantanu into branch 'PMC/0.9'.

Fancy animation

M  +10   -2    shells/newshell/package/contents/ui/mediacenter.qml

http://commits.kde.org/plasma-mediacenter/ea6ca19b3cc5b5e17556a6a240376564db46d0fd

diff --git a/shells/newshell/package/contents/ui/mediacenter.qml \
b/shells/newshell/package/contents/ui/mediacenter.qml index 1370d79..603f500 100644
--- a/shells/newshell/package/contents/ui/mediacenter.qml
+++ b/shells/newshell/package/contents/ui/mediacenter.qml
@@ -53,7 +53,7 @@ Rectangle {
         stopped: runtimeData.stopped
         volume: runtimeData.volume
 
-        onClicked: mediaController.visible = mediaController.visible ? false : true
+        onClicked: mediaController.state = mediaController.state ? "" : "hidden"
         onEscapePressed: mediaBrowser.visible = true
         onCurrentTimeChanged: runtimeData.currentTime = currentTime
 
@@ -83,8 +83,16 @@ Rectangle {
         }
 
         runtimeDataObject: runtimeData
-
         onRequestToggleBrowser: mediaBrowser.visible = !mediaBrowser.visible
+
+        states: [
+            State {
+                name: "hidden"
+                AnchorChanges { target: mediaController; anchors.top: undefined; \
anchors.bottom: parent.top } +            }
+        ]
+
+        transitions: [ Transition { AnchorAnimation { duration: 500 } } ]
     }
 
     MediaCenterComponents.MediaWelcome {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic