Added a Spacer widget so people can add spacing between other widgets

(as requested in ##226).
Spacer: create variable width invisible rectangle
BarWidgetSettingsDialog: add Spacer support
BarWidgetRegistry: add Spacer
This commit is contained in:
Ly-sec 2025-09-06 12:27:06 +02:00
parent e76b2c5497
commit 977b2d9e7c
3 changed files with 91 additions and 0 deletions

View file

@ -28,6 +28,7 @@ Singleton {
"PowerToggle": powerToggleComponent,
"ScreenRecorderIndicator": screenRecorderIndicatorComponent,
"SidePanelToggle": sidePanelToggleComponent,
"Spacer": spacerComponent,
"SystemMonitor": systemMonitorComponent,
"Taskbar": taskbarComponent,
"Tray": trayComponent,
@ -43,6 +44,11 @@ Singleton {
"leftClickExec": "",
"rightClickExec": "",
"middleClickExec": ""
},
"Spacer": {
"allowUserSettings": true,
"icon": "space_bar",
"width": 20
}
})
@ -101,6 +107,9 @@ Singleton {
property Component sidePanelToggleComponent: Component {
SidePanelToggle {}
}
property Component spacerComponent: Component {
Spacer {}
}
property Component systemMonitorComponent: Component {
SystemMonitor {}
}