2
* Copyright (C) 2014 Canonical, Ltd.
4
* This program is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation; version 3.
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 General Public License for more details.
13
* You should have received a copy of the GNU General Public License
14
* along with this program. If not, see <http://www.gnu.org/licenses/>.
18
import Ubuntu.Components 0.1
20
/*! Widget that can be used in combination with a text area to allow easy 'expand/collapse' functionality. */
23
//! Boolean set to true when it suggests expanded functionality
24
property bool more: false
26
implicitHeight: seeMoreLabel.height + units.gu(2)
29
anchors.centerIn: parent
34
objectName: "seeMoreLabel"
35
text: i18n.tr("See more")
36
opacity: !more ? 0.8 : 0.4
37
color: Theme.palette.selected.backgroundText
38
font.weight: Font.Bold
42
onClicked: more = true
52
source: "ListItems/graphics/ListItemDividerVertical.png"
56
objectName: "seeLessLabel"
57
text: i18n.tr("See less")
58
opacity: more ? 0.8 : 0.4
59
color: Theme.palette.selected.backgroundText
60
font.weight: Font.Bold
64
onClicked: more = false