summaryrefslogtreecommitdiff
path: root/src/controls/Styles/Base/ComboBoxStyle.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/controls/Styles/Base/ComboBoxStyle.qml')
-rw-r--r--src/controls/Styles/Base/ComboBoxStyle.qml27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/controls/Styles/Base/ComboBoxStyle.qml b/src/controls/Styles/Base/ComboBoxStyle.qml
index f539c8da..14a0ff47 100644
--- a/src/controls/Styles/Base/ComboBoxStyle.qml
+++ b/src/controls/Styles/Base/ComboBoxStyle.qml
@@ -67,9 +67,10 @@ Style {
/*! This defines the background of the button. */
property Component background: Item {
implicitWidth: 125
- implicitHeight: Math.max(25, Math.round(TextSingleton.implicitHeight * 1.2))
+ implicitHeight: Math.max(25, Math.round(TextSingleton.implicitHeight * 1.1))
BorderImage {
anchors.fill: parent
+ anchors.margins: -1
source: control.pressed ? "images/button_down.png" : "images/button.png"
border.top: 6
border.bottom: 6
@@ -78,17 +79,21 @@ Style {
anchors.bottomMargin: -1
BorderImage {
anchors.fill: parent
- anchors.margins: -1
- anchors.topMargin: -2
- anchors.rightMargin: 0
- anchors.bottomMargin: 1
source: "images/focusframe.png"
- visible: control.activeFocus
+ opacity: control.activeFocus ? 1 : 0
border.left: 4
border.right: 4
border.top: 4
border.bottom: 4
}
+ Rectangle {
+ anchors.fill: parent
+ anchors.margins: 2
+ radius: 2
+ color: "white"
+ opacity: control.hovered || control.activeFocus ? 0.2 : 0
+ Behavior on opacity {NumberAnimation{ duration: 100 }}
+ }
Image {
id: imageItem
source: "images/arrow-down.png"
@@ -102,11 +107,13 @@ Style {
/*! \internal */
property Component __editor: Item {
- implicitWidth: 100
+ implicitWidth: 125
implicitHeight: 25
clip: true
BorderImage {
anchors.fill: parent
+ anchors.margins: -1
+ anchors.bottomMargin: 0
anchors.rightMargin: -2
source: "images/editbox.png"
border.left: 4
@@ -115,10 +122,6 @@ Style {
border.bottom: 4
BorderImage {
anchors.fill: parent
- anchors.margins: -1
- anchors.topMargin: -2
- anchors.rightMargin: 0
- anchors.bottomMargin: 1
source: "images/focusframe.png"
visible: control.activeFocus
border.left: 4
@@ -132,7 +135,7 @@ Style {
anchors.right: parent.right
anchors.top: parent.top
anchors.bottom: parent.bottom
- anchors.bottomMargin: 3
+ anchors.bottomMargin: 2
anchors.topMargin: 1
width: 1
}