mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-28 23:42:51 -05:00
accessibility: widen click targets to bar edge
This commit is contained in:
@@ -15,6 +15,13 @@ Loader {
|
||||
property var parentScreen: null
|
||||
property real widgetThickness: 30
|
||||
property real barThickness: 48
|
||||
property bool isFirst: false
|
||||
property bool isLast: false
|
||||
property real sectionSpacing: 0
|
||||
property bool isLeftBarEdge: false
|
||||
property bool isRightBarEdge: false
|
||||
property bool isTopBarEdge: false
|
||||
property bool isBottomBarEdge: false
|
||||
|
||||
asynchronous: false
|
||||
|
||||
@@ -76,6 +83,62 @@ Loader {
|
||||
restoreMode: Binding.RestoreNone
|
||||
}
|
||||
|
||||
Binding {
|
||||
target: root.item
|
||||
when: root.item && "isFirst" in root.item
|
||||
property: "isFirst"
|
||||
value: root.isFirst
|
||||
restoreMode: Binding.RestoreNone
|
||||
}
|
||||
|
||||
Binding {
|
||||
target: root.item
|
||||
when: root.item && "isLast" in root.item
|
||||
property: "isLast"
|
||||
value: root.isLast
|
||||
restoreMode: Binding.RestoreNone
|
||||
}
|
||||
|
||||
Binding {
|
||||
target: root.item
|
||||
when: root.item && "sectionSpacing" in root.item
|
||||
property: "sectionSpacing"
|
||||
value: root.sectionSpacing
|
||||
restoreMode: Binding.RestoreNone
|
||||
}
|
||||
|
||||
Binding {
|
||||
target: root.item
|
||||
when: root.item && "isLeftBarEdge" in root.item
|
||||
property: "isLeftBarEdge"
|
||||
value: root.isLeftBarEdge
|
||||
restoreMode: Binding.RestoreNone
|
||||
}
|
||||
|
||||
Binding {
|
||||
target: root.item
|
||||
when: root.item && "isRightBarEdge" in root.item
|
||||
property: "isRightBarEdge"
|
||||
value: root.isRightBarEdge
|
||||
restoreMode: Binding.RestoreNone
|
||||
}
|
||||
|
||||
Binding {
|
||||
target: root.item
|
||||
when: root.item && "isTopBarEdge" in root.item
|
||||
property: "isTopBarEdge"
|
||||
value: root.isTopBarEdge
|
||||
restoreMode: Binding.RestoreNone
|
||||
}
|
||||
|
||||
Binding {
|
||||
target: root.item
|
||||
when: root.item && "isBottomBarEdge" in root.item
|
||||
property: "isBottomBarEdge"
|
||||
value: root.isBottomBarEdge
|
||||
restoreMode: Binding.RestoreNone
|
||||
}
|
||||
|
||||
onLoaded: {
|
||||
if (item) {
|
||||
contentItemReady(item)
|
||||
|
||||
Reference in New Issue
Block a user