[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bplasma-mobile=5D_research/applets/mobilesystemtray-?=
From: Marco Martin <notmart () gmail ! com>
Date: 2011-02-19 18:08:03
Message-ID: 20110219180803.60282A609B () git ! kde ! org
[Download RAW message or body]
Git commit 916ad52c47eaa73ae6bc0b652bd7f75176df6712 by Marco Martin.
Committed on 19/02/2011 at 19:07.
Pushed by mart into branch 'master'.
hide passive icons based on height
M +1 -0 research/applets/mobilesystemtray-qml/package/contents/ui/TaskWidget.qml \
M +7 -2 research/applets/mobilesystemtray-qml/package/contents/ui/main.qml \
http://commits.kde.org/scratch/mart/plasma-mobile/916ad52c47eaa73ae6bc0b652bd7f75176df6712
diff --git a/research/applets/mobilesystemtray-qml/package/contents/ui/TaskWidget.qml \
b/research/applets/mobilesystemtray-qml/package/contents/ui/TaskWidget.qml index \
5e39e0a..0de2c79 100644
--- a/research/applets/mobilesystemtray-qml/package/contents/ui/TaskWidget.qml
+++ b/research/applets/mobilesystemtray-qml/package/contents/ui/TaskWidget.qml
@@ -25,6 +25,7 @@ Item {
id: taskIcon
width: Math.min(parent.width, parent.height)
height: width
+ visible: main.state == "active" || Status != "Passive"
PlasmaCore.Svg{
id: iconSvg
diff --git a/research/applets/mobilesystemtray-qml/package/contents/ui/main.qml \
b/research/applets/mobilesystemtray-qml/package/contents/ui/main.qml index \
b824318..8228e53 100644
--- a/research/applets/mobilesystemtray-qml/package/contents/ui/main.qml
+++ b/research/applets/mobilesystemtray-qml/package/contents/ui/main.qml
@@ -22,6 +22,8 @@ import org.kde.plasma.core 0.1 as PlasmaCore
import org.kde.qtextracomponents 0.1 as QtExtra
Item {
+ id: main
+ state: height>48?"active":"passive"
PlasmaCore.DataSource {
id: statusNotifierSource
engine: "statusnotifieritem"
@@ -44,8 +46,11 @@ Item {
Flow {
id: tasksFlow
- width: ((tasksFlickable.width<tasksFlickable.height)?tasksFlickable.width:tasksFlickable.width*tasksRepeater.count)
- height: \
((tasksFlickable.width>tasksFlickable.height)?tasksFlickable.height:tasksFlickable.height*tasksRepeater.count)
+ property bool horizontal: tasksFlickable.width>tasksFlickable.height
+ property int totalWidth: tasksFlickable.height*tasksRepeater.count
+ property int totalHeight: tasksFlickable.width*tasksRepeater.count
+ width: !horizontal?tasksFlickable.width:totalWidth
+ height: horizontal?tasksFlickable.height:totalHeight
Repeater {
id: tasksRepeater
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic