Dekko
Loading...
Searching...
No Matches
PageFlickable.qml
1
/* Copyright (C) 2016 - 2017 Dan Chapman <dpniel@ubuntu.com>
2
3
This file is part of Dekko email client for Ubuntu devices
4
5
This program is free software; you can redistribute it and/or
6
modify it under the terms of the GNU General Public License as
7
published by the Free Software Foundation; either version 2 of
8
the License or (at your option) version 3
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
import
QtQuick 2.4
19
import Lomiri.Components 1.3
20
import Dekko.Lomiri.Constants 1.0
21
22
PageContent {
23
24
default property alias content: col.data
25
property alias spacing: col.spacing
26
property int margins: Style.defaultSpacing
27
28
function positionAtBeginning() {
29
flicker.contentY = 0
30
}
31
ScrollView {
32
anchors.fill: parent
33
Flickable {
34
id: flicker
35
36
anchors.fill: parent
37
contentHeight: col.height + units.gu(5)
38
Column {
39
id: col
40
anchors {
41
left: parent.left
42
leftMargin: margins
43
top: parent.top
44
topMargin: margins
45
right: parent.right
46
rightMargin: margins
47
}
48
spacing: Style.smallSpacing
49
}
50
}
51
}
52
}
plugins
ubuntu-plugin
imports
components
PageFlickable.qml
Generated by
1.9.8