summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier S. Pedro <maemo@javispedro.com>2013-05-12 15:35:25 +0200
committerJavier S. Pedro <maemo@javispedro.com>2013-05-12 15:35:25 +0200
commit25eecf940815db811f66256831a7b74a3b8ea9f7 (patch)
tree01d103ae930e34b231b4f8e52194aef7bc6e4601
parent3ca9235ddb93b52730099164a0dc387f7a301280 (diff)
downloadsowatch-25eecf940815db811f66256831a7b74a3b8ea9f7.tar.gz
sowatch-25eecf940815db811f66256831a7b74a3b8ea9f7.zip
mwscrollable bug
-rw-r--r--metawatch/qml/com/javispedro/sowatch/metawatch/MWScrollable.qml8
-rw-r--r--metawatchwatchlets/metawatch-digital-notification.qml6
2 files changed, 10 insertions, 4 deletions
diff --git a/metawatch/qml/com/javispedro/sowatch/metawatch/MWScrollable.qml b/metawatch/qml/com/javispedro/sowatch/metawatch/MWScrollable.qml
index 65952c1..1a48118 100644
--- a/metawatch/qml/com/javispedro/sowatch/metawatch/MWScrollable.qml
+++ b/metawatch/qml/com/javispedro/sowatch/metawatch/MWScrollable.qml
@@ -10,9 +10,15 @@ Flickable {
boundsBehavior: Flickable.StopAtBounds
flickableDirection: Flickable.VerticalFlick
+ contentWidth: childrenRect.width
+ contentHeight: childrenRect.height
+
function scrollDown() {
- var maxY = contentHeight - height;
+ console.log(contentHeight + " " + height);
+ console.log(childrenRect.height);
+ var maxY = Math.max(0, contentHeight - height);
var newContentY = contentY + 96/3;
+ console.log(maxY + " " + newContentY);
if (newContentY > maxY) {
contentY = maxY; // Never overscroll.
diff --git a/metawatchwatchlets/metawatch-digital-notification.qml b/metawatchwatchlets/metawatch-digital-notification.qml
index dad8cca..dd4dc66 100644
--- a/metawatchwatchlets/metawatch-digital-notification.qml
+++ b/metawatchwatchlets/metawatch-digital-notification.qml
@@ -99,12 +99,15 @@ MWPage {
}
function openNotification(notification) {
+ scrollable.scrollTop();
curNotification = notification;
}
Connections {
target: watch
onButtonPressed: {
+ console.log(emailContainer.height);
+ console.log()
switch (button) {
case 1:
scrollable.scrollUp();
@@ -114,8 +117,5 @@ MWPage {
break;
}
}
- onActiveChanged: {
- scrollable.scrollTop();
- }
}
}