diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/quickcontrols/basic/MenuBar.qml | 5 | ||||
-rw-r--r-- | src/quickcontrols/basic/ToolBar.qml | 5 | ||||
-rw-r--r-- | src/quickcontrols/fluentwinui3/MenuBar.qml | 8 | ||||
-rw-r--r-- | src/quickcontrols/fluentwinui3/ToolBar.qml | 8 | ||||
-rw-r--r-- | src/quickcontrols/fusion/MenuBar.qml | 5 | ||||
-rw-r--r-- | src/quickcontrols/fusion/ToolBar.qml | 10 | ||||
-rw-r--r-- | src/quickcontrols/imagine/ToolBar.qml | 8 | ||||
-rw-r--r-- | src/quickcontrols/ios/MenuBar.qml | 5 | ||||
-rw-r--r-- | src/quickcontrols/ios/ToolBar.qml | 5 | ||||
-rw-r--r-- | src/quickcontrols/macos/MenuBar.qml | 8 | ||||
-rw-r--r-- | src/quickcontrols/material/MenuBar.qml | 5 | ||||
-rw-r--r-- | src/quickcontrols/material/ToolBar.qml | 5 | ||||
-rw-r--r-- | src/quickcontrols/universal/MenuBar.qml | 5 | ||||
-rw-r--r-- | src/quickcontrols/universal/ToolBar.qml | 5 | ||||
-rw-r--r-- | src/quickcontrols/windows/MenuBar.qml | 8 |
15 files changed, 72 insertions, 23 deletions
diff --git a/src/quickcontrols/basic/MenuBar.qml b/src/quickcontrols/basic/MenuBar.qml index 4b72ae9acf..9c74e1165b 100644 --- a/src/quickcontrols/basic/MenuBar.qml +++ b/src/quickcontrols/basic/MenuBar.qml @@ -13,6 +13,11 @@ T.MenuBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) + topPadding: SafeArea.margins.top + leftPadding: SafeArea.margins.left + rightPadding: SafeArea.margins.right + bottomPadding: SafeArea.margins.bottom + delegate: MenuBarItem { } contentItem: Row { diff --git a/src/quickcontrols/basic/ToolBar.qml b/src/quickcontrols/basic/ToolBar.qml index dd621356b7..33da781da1 100644 --- a/src/quickcontrols/basic/ToolBar.qml +++ b/src/quickcontrols/basic/ToolBar.qml @@ -13,6 +13,11 @@ T.ToolBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) + topPadding: SafeArea.margins.top + leftPadding: SafeArea.margins.left + rightPadding: SafeArea.margins.right + bottomPadding: SafeArea.margins.bottom + background: Rectangle { implicitHeight: 40 color: control.palette.button diff --git a/src/quickcontrols/fluentwinui3/MenuBar.qml b/src/quickcontrols/fluentwinui3/MenuBar.qml index 7487fdb6e2..048d21d5c7 100644 --- a/src/quickcontrols/fluentwinui3/MenuBar.qml +++ b/src/quickcontrols/fluentwinui3/MenuBar.qml @@ -15,10 +15,10 @@ T.MenuBar { spacing: config.spacing || 0 - topPadding: config.topPadding || 0 - bottomPadding: config.bottomPadding || 0 - leftPadding: config.leftPadding || 0 - rightPadding: config.rightPadding || 0 + topPadding: SafeArea.margins.top + (config.topPadding || 0) + bottomPadding: SafeArea.margins.bottom + (config.bottomPadding || 0) + leftPadding: SafeArea.margins.left + (config.leftPadding || 0) + rightPadding: SafeArea.margins.right + (config.rightPadding || 0) readonly property var config: Config.controls.toolbar["normal"] || {} diff --git a/src/quickcontrols/fluentwinui3/ToolBar.qml b/src/quickcontrols/fluentwinui3/ToolBar.qml index 8c962bb4d9..bb8c5cf47f 100644 --- a/src/quickcontrols/fluentwinui3/ToolBar.qml +++ b/src/quickcontrols/fluentwinui3/ToolBar.qml @@ -14,10 +14,10 @@ T.ToolBar { spacing: config.spacing || 0 - topPadding: config.topPadding || 0 - bottomPadding: config.bottomPadding || 0 - leftPadding: config.leftPadding || 0 - rightPadding: config.rightPadding || 0 + topPadding: SafeArea.margins.top + (config.topPadding || 0) + bottomPadding: SafeArea.margins.bottom + (config.bottomPadding || 0) + leftPadding: SafeArea.margins.left + (config.leftPadding || 0) + rightPadding: SafeArea.margins.right + (config.rightPadding || 0) topInset: -config.topInset || 0 bottomInset: -config.bottomInset || 0 diff --git a/src/quickcontrols/fusion/MenuBar.qml b/src/quickcontrols/fusion/MenuBar.qml index 327d107926..226b4388e3 100644 --- a/src/quickcontrols/fusion/MenuBar.qml +++ b/src/quickcontrols/fusion/MenuBar.qml @@ -15,6 +15,11 @@ T.MenuBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) + topPadding: SafeArea.margins.top + leftPadding: SafeArea.margins.left + rightPadding: SafeArea.margins.right + bottomPadding: SafeArea.margins.bottom + delegate: MenuBarItem { } contentItem: Row { diff --git a/src/quickcontrols/fusion/ToolBar.qml b/src/quickcontrols/fusion/ToolBar.qml index 697ca35663..3d593c23fb 100644 --- a/src/quickcontrols/fusion/ToolBar.qml +++ b/src/quickcontrols/fusion/ToolBar.qml @@ -15,9 +15,13 @@ T.ToolBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) - horizontalPadding: 6 - topPadding: control.position === T.ToolBar.Footer ? 1 : 0 - bottomPadding: control.position === T.ToolBar.Header ? 1 : 0 + leftPadding: SafeArea.margins.left + 6 + rightPadding: SafeArea.margins.right + 6 + + topPadding: SafeArea.margins.top + + (control.position === T.ToolBar.Footer ? 1 : 0) + bottomPadding: SafeArea.margins.bottom + + (control.position === T.ToolBar.Header ? 1 : 0) background: Rectangle { implicitHeight: 26 diff --git a/src/quickcontrols/imagine/ToolBar.qml b/src/quickcontrols/imagine/ToolBar.qml index d2746e359b..b53886cbf9 100644 --- a/src/quickcontrols/imagine/ToolBar.qml +++ b/src/quickcontrols/imagine/ToolBar.qml @@ -14,10 +14,10 @@ T.ToolBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) - topPadding: background ? background.topPadding : 0 - leftPadding: background ? background.leftPadding : 0 - rightPadding: background ? background.rightPadding : 0 - bottomPadding: background ? background.bottomPadding : 0 + topPadding: SafeArea.margins.top + (background ? background.topPadding : 0) + leftPadding: SafeArea.margins.left + (background ? background.leftPadding : 0) + rightPadding: SafeArea.margins.right + (background ? background.rightPadding : 0) + bottomPadding: SafeArea.margins.bottom + (background ? background.bottomPadding : 0) topInset: background ? -background.topInset || 0 : 0 leftInset: background ? -background.leftInset || 0 : 0 diff --git a/src/quickcontrols/ios/MenuBar.qml b/src/quickcontrols/ios/MenuBar.qml index ea7a0ab608..ce6f3c8244 100644 --- a/src/quickcontrols/ios/MenuBar.qml +++ b/src/quickcontrols/ios/MenuBar.qml @@ -13,6 +13,11 @@ T.MenuBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) + topPadding: SafeArea.margins.top + leftPadding: SafeArea.margins.left + rightPadding: SafeArea.margins.right + bottomPadding: SafeArea.margins.bottom + delegate: MenuBarItem { } contentItem: Row { diff --git a/src/quickcontrols/ios/ToolBar.qml b/src/quickcontrols/ios/ToolBar.qml index 5ae9d2a88a..ac616af6f9 100644 --- a/src/quickcontrols/ios/ToolBar.qml +++ b/src/quickcontrols/ios/ToolBar.qml @@ -13,6 +13,11 @@ T.ToolBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) + topPadding: SafeArea.margins.top + leftPadding: SafeArea.margins.left + rightPadding: SafeArea.margins.right + bottomPadding: SafeArea.margins.bottom + background: Rectangle { implicitHeight: 49 color: Application.styleHints.colorScheme === Qt.Dark ? control.palette.light : control.palette.base diff --git a/src/quickcontrols/macos/MenuBar.qml b/src/quickcontrols/macos/MenuBar.qml index b979fbbdb4..f6db0a1d40 100644 --- a/src/quickcontrols/macos/MenuBar.qml +++ b/src/quickcontrols/macos/MenuBar.qml @@ -13,10 +13,10 @@ T.MenuBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) - leftPadding: 6 - rightPadding: 6 - topPadding: 3 - bottomPadding: 2 + leftPadding: SafeArea.margins.left + 6 + rightPadding: SafeArea.margins.right + 6 + topPadding: SafeArea.margins.top + 3 + bottomPadding: SafeArea.margins.bottom + 2 spacing: 4 delegate: MenuBarItem { } diff --git a/src/quickcontrols/material/MenuBar.qml b/src/quickcontrols/material/MenuBar.qml index 6a3ec3a676..bd48f08b71 100644 --- a/src/quickcontrols/material/MenuBar.qml +++ b/src/quickcontrols/material/MenuBar.qml @@ -15,6 +15,11 @@ T.MenuBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) + topPadding: SafeArea.margins.top + leftPadding: SafeArea.margins.left + rightPadding: SafeArea.margins.right + bottomPadding: SafeArea.margins.bottom + delegate: MenuBarItem { } contentItem: Row { diff --git a/src/quickcontrols/material/ToolBar.qml b/src/quickcontrols/material/ToolBar.qml index 9838d47c36..584e9254e5 100644 --- a/src/quickcontrols/material/ToolBar.qml +++ b/src/quickcontrols/material/ToolBar.qml @@ -16,6 +16,11 @@ T.ToolBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) + topPadding: SafeArea.margins.top + leftPadding: SafeArea.margins.left + rightPadding: SafeArea.margins.right + bottomPadding: SafeArea.margins.bottom + Material.foreground: Material.toolTextColor spacing: 16 diff --git a/src/quickcontrols/universal/MenuBar.qml b/src/quickcontrols/universal/MenuBar.qml index eebc5d8df0..bfe2d6f3c7 100644 --- a/src/quickcontrols/universal/MenuBar.qml +++ b/src/quickcontrols/universal/MenuBar.qml @@ -14,6 +14,11 @@ T.MenuBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) + topPadding: SafeArea.margins.top + leftPadding: SafeArea.margins.left + rightPadding: SafeArea.margins.right + bottomPadding: SafeArea.margins.bottom + delegate: MenuBarItem { } contentItem: Row { diff --git a/src/quickcontrols/universal/ToolBar.qml b/src/quickcontrols/universal/ToolBar.qml index 2870445be5..40a928ee93 100644 --- a/src/quickcontrols/universal/ToolBar.qml +++ b/src/quickcontrols/universal/ToolBar.qml @@ -13,6 +13,11 @@ T.ToolBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) + topPadding: SafeArea.margins.top + leftPadding: SafeArea.margins.left + rightPadding: SafeArea.margins.right + bottomPadding: SafeArea.margins.bottom + background: Rectangle { implicitHeight: 48 // AppBarThemeCompactHeight color: control.Universal.chromeMediumColor diff --git a/src/quickcontrols/windows/MenuBar.qml b/src/quickcontrols/windows/MenuBar.qml index ba18959a17..9109927aa9 100644 --- a/src/quickcontrols/windows/MenuBar.qml +++ b/src/quickcontrols/windows/MenuBar.qml @@ -13,10 +13,10 @@ T.MenuBar { implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) - leftPadding: 3 - rightPadding: 3 - topPadding: 3 - bottomPadding: 3 + leftPadding: SafeArea.margins.left + 3 + rightPadding: SafeArea.margins.right + 3 + topPadding: SafeArea.margins.top + 3 + bottomPadding: SafeArea.margins.bottom + 3 spacing: 10 delegate: MenuBarItem { } |