From a73ba2f2dd03f766c8aca13796f99883cce1c51f Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Sun, 12 Jun 2016 14:20:03 -0700 Subject: [PATCH] Guider bar font sizing changes - Mobile large - Desktop default --- src/FlightDisplay/FlightDisplayViewWidgets.qml | 13 ++++++++----- src/QmlControls/SliderSwitch.qml | 6 ++++-- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/FlightDisplay/FlightDisplayViewWidgets.qml b/src/FlightDisplay/FlightDisplayViewWidgets.qml index 53edcd2..6b8309d 100644 --- a/src/FlightDisplay/FlightDisplayViewWidgets.qml +++ b/src/FlightDisplay/FlightDisplayViewWidgets.qml @@ -284,6 +284,8 @@ Item { z: QGroundControl.zOrderWidgets state: "Shown" + property real _fontPointSize: ScreenTools.isMobile ? ScreenTools.largeFontPointSize : ScreenTools.defaultFontPointSize + states: [ State { name: "Shown" @@ -448,28 +450,28 @@ Item { spacing: _margins * 2 QGCButton { - pointSize: ScreenTools.largeFontPointSize + pointSize: _guidedModeBar._fontPointSize text: (_activeVehicle && _activeVehicle.armed) ? (_activeVehicle.flying ? qsTr("Emergency Stop") : qsTr("Disarm")) : qsTr("Arm") visible: _activeVehicle onClicked: _guidedModeBar.confirmAction(_activeVehicle.armed ? (_activeVehicle.flying ? _guidedModeBar.confirmEmergencyStop : _guidedModeBar.confirmDisarm) : _guidedModeBar.confirmArm) } QGCButton { - pointSize: ScreenTools.largeFontPointSize + pointSize: _guidedModeBar._fontPointSize text: qsTr("RTL") visible: (_activeVehicle && _activeVehicle.armed) && _activeVehicle.guidedModeSupported && _activeVehicle.flying onClicked: _guidedModeBar.confirmAction(_guidedModeBar.confirmHome) } QGCButton { - pointSize: ScreenTools.largeFontPointSize + pointSize: _guidedModeBar._fontPointSize text: (_activeVehicle && _activeVehicle.flying) ? qsTr("Land"): qsTr("Takeoff") visible: _activeVehicle && _activeVehicle.guidedModeSupported && _activeVehicle.armed onClicked: _guidedModeBar.confirmAction(_activeVehicle.flying ? _guidedModeBar.confirmLand : _guidedModeBar.confirmTakeoff) } QGCButton { - pointSize: ScreenTools.largeFontPointSize + pointSize: _guidedModeBar._fontPointSize text: qsTr("Pause") visible: (_activeVehicle && _activeVehicle.armed) && _activeVehicle.pauseVehicleSupported && _activeVehicle.flying onClicked: { @@ -479,7 +481,7 @@ Item { } QGCButton { - pointSize: ScreenTools.largeFontPointSize + pointSize: _guidedModeBar._fontPointSize text: qsTr("Change Altitude") visible: (_activeVehicle && _activeVehicle.flying) && _activeVehicle.guidedModeSupported && _activeVehicle.armed onClicked: _guidedModeBar.confirmAction(_guidedModeBar.confirmChangeAlt) @@ -503,6 +505,7 @@ Item { height: _guidedModeBar.height visible: false z: QGroundControl.zOrderWidgets + fontPointSize: _guidedModeBar._fontPointSize onAccept: { guidedModeConfirm.visible = false diff --git a/src/QmlControls/SliderSwitch.qml b/src/QmlControls/SliderSwitch.qml index 3567e34..fe02a48 100644 --- a/src/QmlControls/SliderSwitch.qml +++ b/src/QmlControls/SliderSwitch.qml @@ -15,7 +15,8 @@ Rectangle { signal accept ///< Action confirmed signal reject ///< Action rejected - property string confirmText ///< Text for slider + property string confirmText ///< Text for slider + property alias fontPointSize: label.font.pointSize ///< Point size for text property real _border: 4 property real _diameter: height - (_border * 2) @@ -26,7 +27,6 @@ Rectangle { id: label anchors.horizontalCenter: parent.horizontalCenter anchors.verticalCenter: parent.verticalCenter - font.pointSize: ScreenTools.largeFontPointSize text: qsTr("Slide to %1").arg(confirmText) } @@ -48,6 +48,8 @@ Rectangle { fillMode: Image.PreserveAspectFit smooth: false mipmap: false + + color: qgcPal.text cache: false source: "/res/ArrowRight.svg"