summaryrefslogtreecommitdiff
path: root/src/controls/Styles/Android/ToolBarStyle.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/controls/Styles/Android/ToolBarStyle.qml')
-rw-r--r--src/controls/Styles/Android/ToolBarStyle.qml30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/controls/Styles/Android/ToolBarStyle.qml b/src/controls/Styles/Android/ToolBarStyle.qml
index 3446e7d4..bb7dfbae 100644
--- a/src/controls/Styles/Android/ToolBarStyle.qml
+++ b/src/controls/Styles/Android/ToolBarStyle.qml
@@ -54,6 +54,36 @@ Style {
bottom: AndroidStyle.styleDef.actionBarStyle.View_paddingBottom
}
+ property Component menuButton: Item {
+ readonly property var styleDef: AndroidStyle.styleDef.actionButtonStyle
+
+ readonly property real minWidth: styleDef.View_minWidth || 0
+ readonly property real minHeight: styleDef.View_minHeight || 0
+ readonly property real paddingStart: styleDef.View_paddingStart || 0
+ readonly property real paddingEnd: styleDef.View_paddingEnd || 0
+
+ implicitWidth: Math.max(minWidth, button.implicitWidth)
+ implicitHeight: Math.max(minHeight, button.implicitHeight)
+
+ DrawableLoader {
+ id: button
+ anchors.fill: parent
+ pressed: styleData.pressed
+ focused: styleData.activeFocus
+ window_focused: control.Window.active
+ styleDef: parent.styleDef.View_background
+ }
+
+ DrawableLoader {
+ id: icon
+ anchors.centerIn: parent
+ pressed: styleData.pressed
+ focused: styleData.activeFocus
+ window_focused: control.Window.active
+ styleDef: AndroidStyle.styleDef.actionOverflowButtonStyle.ImageView_src
+ }
+ }
+
property Component panel: Item {
id: panel