on 331bab5 help sign in
unity8/plugins/IndicatorsClient/qml/RemoveBackground.qml
59 lines 1.7 kB history raw
1/*
2 * Copyright 2013 Canonical Ltd.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU Lesser General Public License as published by
6 * the Free Software Foundation; version 3.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU Lesser General Public License for more details.
12 *
13 * You should have received a copy of the GNU Lesser General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
17import QtQuick 2.0
18import Ubuntu.Components 0.1
20Rectangle {
21 id: __backgroundItem
23 anchors.fill: parent
24 color: "#333130"
25 Label {
26 id: __backgroundText
28 property int slidingMargin: units.gu(3)
30 anchors.fill: parent
31 verticalAlignment: Text.AlignVCenter
32 text: "Clear"
33 fontSize: "medium"
34 color: "#e8e1d0"
35 font.bold: true
36 }
38 states: [
39 State {
40 name: "SwipingRight"
41 PropertyChanges {
42 target: __backgroundText
43 anchors.rightMargin: __backgroundText.slidingMargin
44 anchors.leftMargin: 0
45 horizontalAlignment: Text.AlignRight
47 }
48 },
49 State {
50 name: "SwipingLeft"
51 PropertyChanges {
52 target: __backgroundText
53 anchors.rightMargin: 0
54 anchors.leftMargin: __backgroundText.slidingMargin
55 horizontalAlignment: Text.AlignLeft
56 }
57 }
58 ]