summaryrefslogtreecommitdiffstats
path: root/basicsuite/ebike-ui/BikeStyle/UILayout.qml
diff options
context:
space:
mode:
authorMikko Gronoff <mikko.gronoff@qt.io>2018-08-24 11:10:54 +0300
committerMikko Gronoff <mikko.gronoff@qt.io>2018-08-24 11:11:38 +0300
commit75addc77b361384b018ec28bde26e5880887c80f (patch)
tree38d58d5737dda597a6a69f2c931672575e5ed217 /basicsuite/ebike-ui/BikeStyle/UILayout.qml
parent22cdfdd27aaa885ac5b7b450c8fb82b87853250d (diff)
parent1ff81b46a37550bb4430cc032b6d5504525af53f (diff)
Merge remote-tracking branch 'origin/5.11' into dev
* origin/5.11: 1ff81b4 Merge remote-tracking branch 'origin/5.9' into 5.11 3594ea2 Fix scaling, video path & focusing issues on mediaplayer demo e81384c Remove confusing highlighting on media player file browser 4aa85d7 Use QSettings for color definitions a60eb67 Disable graphical effect from imx7 boards 83bffe9 Move color definitions to QSettings 57bc95f Fix qtquickcontrols2 demo image paths & controls theme a5ba671 Doc: Bump version to 5.11.2 1510d96 Doc: bump version to 5.9.7 cc9de37 Fix mediaplayer slider color definitions c20966f Move info button to mediaplayer-demo footer 0b0d77e Fix mediaplayer color definitions a607978 Update Boot2Qt Launcher demo icons & doc images 773a661 Disable webbrowser demo from all imx7 boards 9f18bb7 Doc: Bump version to 5.11.1 4fa8854 Doc: remove outdate doc folder under qtquickcontrols2 example 054a2ea doc: add missing doc images for e-bike & quickcontrols2 demo 173d934 Update Boot2Qt demos appearing in QtCreator a70868f Enable ebike demo 6ed3d30 Temporarily disable e-bike from the basicsuite demo set 28e9fdf Fix Media Player demo color definitions 6b5a6d0 Fix paths for demos.xml 783ca94 Doc: bump version to 5.9.6 d083365 Add new Ebike demo to basicsuite da60352 Move common definitions to shared settings e513aed Update QtWebBrowser demo to new UI theme f5c4c3a Remove qtwebbrowser submodule 3fa5796 Replace existing controls demos with controls 2 gallery example 04e4798 Update Mediaplayer demo to new UI theme 2e8942f Update GraphicalEffects demo to new UI theme e365074 Add new fonts 7c41444 Update Charts demo to new UI theme 2a50d49 Comment out 7 demos from demos.xml file 9e941af Doc: Bump version to 5.9.5 0909f9b Doc: Bump version to 5.11.0 55fee3b Doc: Bump version to 5.9.4 89033ce Doc: Bump version to 5.9.3 Change-Id: I17ac5f2e2ef94535458b07cf8db38688e25ca21c
Diffstat (limited to 'basicsuite/ebike-ui/BikeStyle/UILayout.qml')
-rw-r--r--basicsuite/ebike-ui/BikeStyle/UILayout.qml257
1 files changed, 257 insertions, 0 deletions
diff --git a/basicsuite/ebike-ui/BikeStyle/UILayout.qml b/basicsuite/ebike-ui/BikeStyle/UILayout.qml
new file mode 100644
index 0000000..55f6baf
--- /dev/null
+++ b/basicsuite/ebike-ui/BikeStyle/UILayout.qml
@@ -0,0 +1,257 @@
+/****************************************************************************
+**
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: http://www.qt.io/licensing/
+**
+** This file is part of the E-Bike demo project.
+**
+** $QT_BEGIN_LICENSE:LGPL3$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see http://www.qt.io/terms-conditions. For further
+** information use the contact form at http://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 3 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPLv3 included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 3 requirements
+** will be met: https://www.gnu.org/licenses/lgpl.html.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 2.0 or later as published by the Free
+** Software Foundation and appearing in the file LICENSE.GPL included in
+** the packaging of this file. Please review the following information to
+** ensure the GNU General Public License version 2.0 requirements will be
+** met: http://www.gnu.org/licenses/gpl-2.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+pragma Singleton
+import QtQuick 2.9
+
+QtObject {
+ readonly property int clockBaselineMargin: 25
+ readonly property int clockFontSize: 18
+
+ readonly property int statsIconTop: 56
+ readonly property int statsIconLeft: 50
+ readonly property int statsIconSeparator: 20
+ readonly property int statsIconWidth: 40
+ readonly property int statsIconHeight: 40
+ readonly property int statsTextSeparator: 15
+ readonly property int statsTextSize: 20
+ readonly property int statsTextTopOffset: 0
+ readonly property int statsUnitBaselineOffset: 0
+
+ readonly property int lightsIconBottom: 90
+ readonly property int lightsIconLeft: 50
+ readonly property int lightsIconWidth: 80
+ readonly property int lightsIconHeight: 80
+
+ readonly property int naviModeCenterMargin: 90
+
+ readonly property int naviIconTop: 45
+ readonly property int naviIconRight: 50
+ readonly property int naviIconWidth: 80
+ readonly property int naviIconHeight: 80
+ readonly property int naviTextSize: 26
+ readonly property int naviTextMargin: 30
+
+ readonly property int modeBottomOffset: 84
+ readonly property int modeDistance: 50
+ readonly property int modeTextSize: 20
+
+ readonly property int speedViewTop: 78
+ readonly property int speedViewRadius: 150 /* Normal mode */
+ readonly property int speedViewRadiusMinified: 90 /* Minified to corner mode */
+ readonly property int speedViewRadiusEnlarged: 205 /* Enlarged to full screen mode */
+ readonly property int speedViewDots: 96
+ readonly property int speedViewDotsMinified: 48
+ readonly property int speedViewDotsEnlarged: 128
+ readonly property int speedViewCornerLeftMargin: 15
+ readonly property int speedViewCornerBottomMargin: 15
+ readonly property int speedViewInnerRadius: 125
+ readonly property int speedViewInnerRadiusMinified: 65
+ readonly property int speedViewInnerRadiusEnlarged: 185
+ readonly property int speedViewInnerWidth: 12
+ readonly property int speedViewInnerWidthMinified: 8
+ readonly property double speedViewSpeedStart: Math.PI * 0.5 + Math.PI / 30
+ readonly property double speedViewSpeedEnd: Math.PI * 1.5 - Math.PI / 30
+ readonly property double speedViewBatteryStart: Math.PI * 0.5 - Math.PI / 30
+ readonly property double speedViewBatteryEnd: -Math.PI * 0.5 + Math.PI / 30
+ readonly property double speedViewAssistPowerStart: Math.PI * 0.5 + Math.PI / 34
+ readonly property double speedViewAssistPowerEnd: Math.PI * 0.5 - Math.PI / 34
+ readonly property int speedViewAssistPowerWidth: 6
+ readonly property int speedViewAssistPowerRadius: 230
+ readonly property int speedViewAssistPowerBottomOffset: 104
+ readonly property int speedBaselineOffset: 137
+ readonly property int speedBaselineOffsetMinified: 73
+ readonly property int speedBaselineOffsetEnlarged: 155
+ readonly property int speedTextSize: 108
+ readonly property int speedTextSizeMinified: 80
+ readonly property int speedTextSizeEnlarged: 190
+ readonly property int speedUnitsSize: 14
+ readonly property int speedUnitsSizeEnlarged: 18
+ readonly property int speedTextUnitMargin: 24
+ readonly property int speedTextUnitMarginMinified: 18
+ readonly property int speedTextUnitMarginEnlarged: 30
+ readonly property int speedIconsCenterOffset: 71
+ readonly property int speedIconsCenterOffsetEnlarged: 111
+ readonly property int speedInfoTextsOffsetEnlarged: -34
+ readonly property int speedInfoTextsSize: 38
+ readonly property int speedInfoTextsSizeEnlarged: 64
+ readonly property int speedInfoUnitsOffset: 24
+ readonly property int speedInfoUnitsOffsetEnlarged: 34
+ readonly property int averageSpeedIconMargin: -5
+ readonly property int averageSpeedIconWidth: 40
+ readonly property int averageSpeedIconHeight: 40
+ readonly property int assistDistanceIconMargin: -5
+ readonly property int assistDistanceIconWidth: 40
+ readonly property int assistDistanceIconHeight: 40
+ readonly property int assistPowerIconOffset: 49
+ readonly property int assistPowerIconOffsetEnlarged: 100
+ readonly property int assistPowerIconWidth: 30
+ readonly property int assistPowerIconHeight: 30
+ readonly property int assistPowerCircleRadius: 6
+ readonly property int assistPowerCircleOffset: 8
+ readonly property int assistPowerCircleVerticalOffset: 5
+ readonly property int assistPowerCircleTopMargin: 7
+ readonly property int speedometerCornerArrowWidth: 40
+ readonly property int speedometerCornerArrowHeight: 40
+ readonly property int ringValueText: 14
+
+ readonly property int musicPlayerWidth: 260
+ readonly property int musicPlayerHeight: 75
+ readonly property int musicPlayerCorner: 20
+ readonly property int musicPlayerIconWidth: 40
+ readonly property int musicPlayerIconHeight: 40
+ readonly property int musicPlayerIconBottom: 5
+ readonly property int musicPlayerIconSpacing: 50
+ readonly property int musicPlayerTextBottom: 5
+ readonly property int musicPlayerTextSize: 16
+
+ readonly property int naviPageLocationWidth: 300
+ readonly property int naviPageLocationHeight: 40
+ readonly property int naviPageLocationRadius: 20
+ readonly property int naviPageLocationTopMargin: 60
+ readonly property int naviPageLocationLeftPadding: 20
+ readonly property int naviPageIconBackgroundWidth: 50
+ readonly property int naviPageIconBackgroundHeight: 50
+ readonly property int naviPageIconBackgroundRadius: 25
+ readonly property int naviPageIconWidth: 40
+ readonly property int naviPageIconHeight: 40
+ readonly property int naviPageIconTopMargin: 15
+ readonly property int naviPageIconRightMargin: 15
+ readonly property int naviPageIconSpacing: 15
+ readonly property int naviPageSuggestionsOffset: 5
+ readonly property int naviPageSuggestionHeight: 40
+ readonly property int naviPageSuggestionTextSize: 16
+
+ readonly property int naviPageSearchIconWidth: 40
+ readonly property int naviPageSearchIconHeight: 40
+ readonly property int naviPageSearchIconMargin: 5
+ readonly property int naviPageSearchTextSize: 16
+
+ readonly property int naviPageTripWidth: 220
+ readonly property int naviPageTripHeight: 40
+ readonly property int naviPageTripRadius: 20
+ readonly property int naviPageTripDividerWidth: 2
+ readonly property int naviPageTripDividerHeight: 20
+ readonly property int naviPageTripBottomMargin: 15
+ readonly property int naviPageTripSearchMargin: 15
+ readonly property int naviPageTripTotalTextSize: 18
+ readonly property int naviPageTripTotalUnitSize: 18
+
+ readonly property int naviPageGuideRadius: 90
+ readonly property int naviPageGuideRightMargin: 15
+ readonly property int naviPageGuideBottomMargin: 15
+ readonly property int naviPageGuideArrowTopMargin: 30
+ readonly property int naviPageGuideArrowLeftMargin: 50
+ readonly property int naviPageGuideArrowWidth: 80
+ readonly property int naviPageGuideArrowHeight: 80
+ readonly property int naviPageGuideAddressBaselineMargin: 20
+ readonly property int naviPageGuideAddressRightMargin: 20
+ readonly property int naviPageGuideAddressTextSize: 14
+ readonly property int naviPageGuideDistanceBaselineMargin: 20
+ readonly property int naviPageGuideDistanceTextSize: 26
+ readonly property int naviPageGuideUnitTextSize: 26
+
+ readonly property int tabBarTabHeight: 60
+ readonly property int tabBarFontSize: 24
+ readonly property int tabButtonTopMargin: 13
+ readonly property int tabButtonIconWidth: 40
+ readonly property int tabButtonIconHeight: 40
+ readonly property int curtainMargin: 30
+ readonly property int curtainCloseHeight: 30
+ readonly property int configurationItemHeight: 59
+ readonly property int configurationItemSeparator: 1
+ readonly property int configurationTextSize: 18
+ readonly property int configurationTitleSize: 18
+ readonly property int languageTextSize: 18
+ readonly property int checkboxWidth: 20
+ readonly property int checkboxHeight: 20
+ readonly property int checkboxRadius: 5
+ readonly property int checkboxLabelSize: 16
+ readonly property int checkboxTextOffset: 10
+ readonly property int checkboxSliderOffset: 20
+ readonly property int sliderHandleRadius: 10
+ readonly property int sliderHandleRadiusInner: 6
+ readonly property int sliderWidth: 256
+ readonly property int sliderHeight: 4
+ readonly property int switchWidth: 50
+ readonly property int switchHeight: 20
+ readonly property int switchIndicatorRadius: 15
+ readonly property int unitButtonWidthMargin: 20
+ readonly property int unitButtonHeight: 40
+ readonly property int unitButtonSpacing: 10
+ readonly property int unitFontSize: 16
+ readonly property int bikeInfoComponentBaselineOffset: 30
+ readonly property int bikeInfoComponentLineOffset: 14
+ readonly property int bikeInfoLineWidth: 2
+ readonly property int bikeInfoLineDetailsMargin: 24
+ readonly property int bikeInfoDetailsValueMargin: 20
+ readonly property int bikeInfoDetailsBaselineMargin: 30
+ readonly property int bikeInfoComponentHeaderTextSize: 18
+ readonly property int bikeInfoInfoHeaderTextSize: 18
+ readonly property int bikeInfoCircleRadius: 17
+
+ readonly property int statsTripButtonWidth: 40
+ readonly property int statsTripButtonHeight: 40
+ readonly property int statsTripButtonMarginSide: 30
+ readonly property int statsTripButtonMarginTop: 60
+ readonly property int statsEndtripWidth: 150
+ readonly property int statsEndtripHeight: 40
+ readonly property int statsEndtripMargin: 60
+ readonly property int statsEndtripTextSize: 16
+ readonly property int statsDescriptionTextSize: 18
+ readonly property int statsValueTextSize: 18
+ readonly property int statsOdometerMarginRight: 30
+ readonly property int statsOdometerBaselineOffset: 40
+ readonly property int statsTopMargin: 28
+ readonly property int statsHeight: 39
+ readonly property int statsCenterOffset: 30
+ readonly property int chartWidth: 440
+ readonly property int chartHeight: 200
+ readonly property int chartBottomMargin: 0
+ readonly property int chartRightMargin: 0
+ readonly property int chartLegendTextSize: 14
+ readonly property int chartTimeLabelSize: 14
+ readonly property int chartSpeedLabelSize: 14
+ readonly property int chartAssistpowerLabelSize: 14
+
+ readonly property int topViewHeight: 229
+ readonly property int bottomViewHeight: 251
+ readonly property int horizontalViewSeparatorHeight: 1
+ readonly property int horizontalViewSeparatorWidth: 170
+ readonly property int verticalViewSeparatorHeightTop: 110
+ readonly property int verticalViewSeparatorHeightBottom: 132
+ readonly property int verticalViewSeparatorWidth: 1
+}