summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/controls/MenuBar.qml1
-rw-r--r--src/styles/MenuBarStyle.qml14
-rw-r--r--src/styles/MenuStyle.qml2
3 files changed, 9 insertions, 8 deletions
diff --git a/src/controls/MenuBar.qml b/src/controls/MenuBar.qml
index 226e304e..80662c85 100644
--- a/src/controls/MenuBar.qml
+++ b/src/controls/MenuBar.qml
@@ -94,7 +94,6 @@ MenuBarPrivate {
onStatusChanged: if (status === Loader.Error) console.error("Failed to load panel for", root)
visible: status === Loader.Ready
- active: !root.isNative
sourceComponent: __style ? __style.frame : undefined
Loader {
diff --git a/src/styles/MenuBarStyle.qml b/src/styles/MenuBarStyle.qml
index 6b7950eb..2212732a 100644
--- a/src/styles/MenuBarStyle.qml
+++ b/src/styles/MenuBarStyle.qml
@@ -48,25 +48,27 @@ import QtQuick.Controls.Styles 1.0
*/
Style {
- property var __syspal: SystemPalette { id: syspal }
+ readonly property color __backgroundColor: "#dcdcdc"
- property Component panel: Rectangle {
- width: control.width
+ property Component frame: Rectangle {
+ width: control.__contentItem.width
height: 20
- color: __syspal.window
+ color: __backgroundColor
}
property Component menuItem: Rectangle {
width: text.width + 12
height: text.height + 4
- color: selected ? __syspal.highlight : __syspal.window
+ color: sunken ? "#49d" :__backgroundColor
+
+ SystemPalette { id: syspal }
Text {
id: text
text: menuItem.title
anchors.centerIn: parent
renderType: Text.NativeRendering
- color: selected ? __syspal.highlightedText : __syspal.windowText
+ color: sunken ? "white" : syspal.windowText
}
}
}
diff --git a/src/styles/MenuStyle.qml b/src/styles/MenuStyle.qml
index deddb73d..78d67540 100644
--- a/src/styles/MenuStyle.qml
+++ b/src/styles/MenuStyle.qml
@@ -68,7 +68,7 @@ Style {
border.color: selected && enabled ? Qt.darker(selectedColor, 1) : color
readonly property int leftMargin: __menuItemType === "menuitem" ? 18 : 0
- readonly property color backgroundColor: "lightgray"
+ readonly property color backgroundColor: "#dcdcdc"
readonly property color selectedColor: "#49d"
Gradient {
id: selectedGradient