1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-07 05:55:37 -05:00

direct b inding topbar

This commit is contained in:
bbedward
2025-08-13 17:56:32 -04:00
parent 7c32ed7bfb
commit 37b97feeb0

View File

@@ -47,6 +47,14 @@ PanelWindow {
// Configure GPU temperature monitoring based on widget configuration // Configure GPU temperature monitoring based on widget configuration
updateGpuTempConfig() updateGpuTempConfig()
// Activate loaders needed for TopBar components
centcomPopoutLoader.active = true
processListPopoutLoader.active = true
notificationCenterLoader.active = true
batteryPopoutLoader.active = true
controlCenterLoader.active = true
appDrawerLoader.active = true
} }
function updateGpuTempConfig() { function updateGpuTempConfig() {
@@ -642,10 +650,7 @@ PanelWindow {
return "center" return "center"
return "center" return "center"
} }
popupTarget: { popupTarget: centcomPopoutLoader.item
centcomPopoutLoader.active = true
return centcomPopoutLoader.item
}
parentScreen: root.screen parentScreen: root.screen
onClockClicked: { onClockClicked: {
centcomPopoutLoader.active = true centcomPopoutLoader.active = true
@@ -670,10 +675,7 @@ PanelWindow {
return "center" return "center"
return "center" return "center"
} }
popupTarget: { popupTarget: centcomPopoutLoader.item
centcomPopoutLoader.active = true
return centcomPopoutLoader.item
}
parentScreen: root.screen parentScreen: root.screen
onClicked: { onClicked: {
centcomPopoutLoader.active = true centcomPopoutLoader.active = true
@@ -697,10 +699,7 @@ PanelWindow {
return "center" return "center"
return "center" return "center"
} }
popupTarget: { popupTarget: centcomPopoutLoader.item
centcomPopoutLoader.active = true
return centcomPopoutLoader.item
}
parentScreen: root.screen parentScreen: root.screen
onClicked: { onClicked: {
centcomPopoutLoader.active = true centcomPopoutLoader.active = true
@@ -750,10 +749,7 @@ PanelWindow {
return "center" return "center"
return "right" return "right"
} }
popupTarget: { popupTarget: processListPopoutLoader.item
processListPopoutLoader.active = true
return processListPopoutLoader.item
}
parentScreen: root.screen parentScreen: root.screen
toggleProcessList: () => { toggleProcessList: () => {
processListPopoutLoader.active = true processListPopoutLoader.active = true
@@ -776,10 +772,7 @@ PanelWindow {
return "center" return "center"
return "right" return "right"
} }
popupTarget: { popupTarget: processListPopoutLoader.item
processListPopoutLoader.active = true
return processListPopoutLoader.item
}
parentScreen: root.screen parentScreen: root.screen
toggleProcessList: () => { toggleProcessList: () => {
processListPopoutLoader.active = true processListPopoutLoader.active = true
@@ -802,10 +795,7 @@ PanelWindow {
return "center" return "center"
return "right" return "right"
} }
popupTarget: { popupTarget: processListPopoutLoader.item
processListPopoutLoader.active = true
return processListPopoutLoader.item
}
parentScreen: root.screen parentScreen: root.screen
toggleProcessList: () => { toggleProcessList: () => {
processListPopoutLoader.active = true processListPopoutLoader.active = true
@@ -828,10 +818,7 @@ PanelWindow {
return "center" return "center"
return "right" return "right"
} }
popupTarget: { popupTarget: processListPopoutLoader.item
processListPopoutLoader.active = true
return processListPopoutLoader.item
}
parentScreen: root.screen parentScreen: root.screen
widgetData: parent.widgetData widgetData: parent.widgetData
toggleProcessList: () => { toggleProcessList: () => {
@@ -857,10 +844,7 @@ PanelWindow {
return "center" return "center"
return "right" return "right"
} }
popupTarget: { popupTarget: notificationCenterLoader.item
notificationCenterLoader.active = true
return notificationCenterLoader.item
}
parentScreen: root.screen parentScreen: root.screen
onClicked: { onClicked: {
notificationCenterLoader.active = true notificationCenterLoader.active = true
@@ -886,10 +870,7 @@ PanelWindow {
return "center" return "center"
return "right" return "right"
} }
popupTarget: { popupTarget: batteryPopoutLoader.item
batteryPopoutLoader.active = true
return batteryPopoutLoader.item
}
parentScreen: root.screen parentScreen: root.screen
onToggleBatteryPopup: { onToggleBatteryPopup: {
batteryPopoutLoader.active = true batteryPopoutLoader.active = true
@@ -914,10 +895,7 @@ PanelWindow {
return "center" return "center"
return "right" return "right"
} }
popupTarget: { popupTarget: controlCenterLoader.item
controlCenterLoader.active = true
return controlCenterLoader.item
}
parentScreen: root.screen parentScreen: root.screen
onClicked: { onClicked: {
controlCenterLoader.active = true controlCenterLoader.active = true