From ac88ed2832caffbf82c0f786f16d25fcf86682cc Mon Sep 17 00:00:00 2001 From: Marco Martin Date: Tue, 15 May 2012 12:44:03 +0200 Subject: [PATCH] hide the browser handle on click --- active/app/package/contents/ui/Browser.qml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/active/app/package/contents/ui/Browser.qml b/active/app/package/contents/ui/Browser.qml index 134aafac8..6bdd8b4c9 100644 --- a/active/app/package/contents/ui/Browser.qml +++ b/active/app/package/contents/ui/Browser.qml @@ -121,8 +121,15 @@ PlasmaComponents.Page { bottom: parent.bottom } width: parent.width - handleGraphics.width - x: parent.width + x: parent.width + extraSpace property bool open: false + property int extraSpace: resourceBrowser.state == "toolsOpen" ? 0 : handleGraphics.width + Behavior on extraSpace { + NumberAnimation { + duration: 250 + easing.type: Easing.InOutQuad + } + } PlasmaExtras.ScrollArea { @@ -274,7 +281,7 @@ PlasmaComponents.Page { } else { browserFrame.open = (browserFrame.x < resourceBrowser.width/2) } - browserFrameSlideAnimation.to = browserFrame.open ? handleGraphics.width : resourceBrowser.width + browserFrameSlideAnimation.to = browserFrame.open ? handleGraphics.width : resourceBrowser.width + browserFrame.extraSpace browserFrameSlideAnimation.running = true } }