diff options
Diffstat (limited to 'src/mobile/qml/Menus.qml')
-rw-r--r-- | src/mobile/qml/Menus.qml | 37 |
1 files changed, 30 insertions, 7 deletions
diff --git a/src/mobile/qml/Menus.qml b/src/mobile/qml/Menus.qml index 1a9e53b..ac93526 100644 --- a/src/mobile/qml/Menus.qml +++ b/src/mobile/qml/Menus.qml @@ -1,4 +1,16 @@ -import QtQuick 2.1 +/********* +* +* In the name of the Father, and of the Son, and of the Holy Spirit. +* +* This file is part of BibleTime's source code, http://www.bibletime.info/. +* +* Copyright 1999-2016 by the BibleTime developers. +* The BibleTime source code is licensed under the GNU General Public License +* version 2.0. +* +**********/ + +import QtQuick 2.2 import BibleTime 1.0 Rectangle { @@ -6,15 +18,26 @@ Rectangle { property alias model: menusRepeater.model property int fontPointSize: 15 - property int menuHeight: 70 + property int menuHeight: { + var pixel = btStyle.pixelsPerMillimeterY * 9; + var uiFont = btStyle.uiFontPointSize * 3.5; + return Math.max(pixel, uiFont); + } property int topMenuMargin: 150 property int leftMenuMargin: 50 signal menuSelected(string action) + Keys.onReleased: { + if ((event.key == Qt.Key_Back || event.key == Qt.Key_Escape) && menu.visible == true) { + event.accepted = true; + menu.visible = false; + } + } + visible: false anchors.fill: parent - color: "#f0f0f0" + color: btStyle.textBackgroundColor BtStyle { id: btStyle @@ -26,14 +49,14 @@ Rectangle { Rectangle { width: menu.width height: menuHeight - color: "white" - border.color: "#f0f0f0" + color: btStyle.textBackgroundColor + border.color: btStyle.menuBorder border.width: 2 Text { - text: title + text: qsTranslate("main",title) font.pointSize: btStyle.uiFontPointSize - color: "black" + color: btStyle.textColor anchors.fill: parent anchors.leftMargin: leftMenuMargin verticalAlignment: Text.AlignVCenter |