Compare commits

..

2 commits

Author SHA1 Message Date
Benjamin Palko
338e81d3ad set default property on windowpanel for styling 2025-09-17 10:21:59 -04:00
Benjamin Palko
c22a8f796d move process, window cant take it atm 2025-09-17 10:21:42 -04:00
2 changed files with 15 additions and 5 deletions

View file

@ -7,10 +7,12 @@ import Quickshell.Wayland
PanelWindow { PanelWindow {
id: window id: window
default property alias content: contentItem.children
property alias background: background property alias background: background
required property string name required property string name
property bool canFocus: true property bool canFocus: true
property bool focused: false property bool focused: false
property int padding: 4
WlrLayershell.namespace: `lux-${name}` WlrLayershell.namespace: `lux-${name}`
WlrLayershell.layer: WlrLayer.Top WlrLayershell.layer: WlrLayer.Top
@ -54,11 +56,19 @@ PanelWindow {
} }
} }
border.width: 2 border.width: 2
border.color: Styling.theme.base200 border.color: Styling.theme.base300
Behavior on border.color { Behavior on border.color {
ColorAnimation { ColorAnimation {
duration: Styling.animations.speed.fast duration: Styling.animations.speed.fast
} }
} }
} }
Item {
id: contentItem
anchors.centerIn: parent
implicitWidth: parent.width - 2 * window.padding
implicitHeight: parent.height - 2 * window.padding
}
} }

View file

@ -16,10 +16,6 @@ StyledPanelWindow {
implicitWidth: rect.width implicitWidth: rect.width
implicitHeight: rect.height implicitHeight: rect.height
Process {
id: process
}
onFocusedChanged: { onFocusedChanged: {
Visibility.powermenu = focused; Visibility.powermenu = focused;
} }
@ -29,6 +25,10 @@ StyledPanelWindow {
margin: 14 margin: 14
Process {
id: process
}
StyledListView { StyledListView {
id: list id: list