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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user