diff options
Diffstat (limited to 'src/controls/Styles/Android/ToolBarStyle.qml')
-rw-r--r-- | src/controls/Styles/Android/ToolBarStyle.qml | 30 |
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 |