format: conform to qml coding conventions

This commit is contained in:
2 * r + 2 * t 2025-04-28 11:01:48 +10:00
parent cba440bcfc
commit f7b0e4665b
9 changed files with 40 additions and 40 deletions

View file

@ -7,25 +7,26 @@ import QtQuick.Layouts
ClippingBoxLayout {
id: root
readonly property color colour: Appearance.colours.pink
animated: true
MaterialIcon {
Layout.alignment: Qt.AlignCenter
text: Icons.getAppCategoryIcon(Hyprland.activeClient?.class) ?? "desktop_windows"
color: root.colour
Layout.alignment: Qt.AlignCenter
}
Label {
Layout.alignment: Qt.AlignCenter
text: Hyprland.activeClient?.title ?? "Desktop"
font.pointSize: Appearance.font.size.smaller
font.family: Appearance.font.family.mono
color: root.colour
rotation: root.vertical ? 90 : 0
Layout.alignment: Qt.AlignCenter
Layout.maximumWidth: root.vertical ? this.implicitHeight : this.implicitWidth
}
}

View file

@ -15,15 +15,12 @@ Variants {
screen: modelData
namespace: "caelestia-bar"
// color: Appearance.alpha(Appearance.colours.base, false)
color: "transparent"
anchors {
top: true
left: true
right: !vertical
bottom: vertical
}
anchors.top: true
anchors.left: true
anchors.right: !vertical
anchors.bottom: vertical
width: contents.implicitWidth
height: contents.implicitHeight

View file

@ -6,21 +6,23 @@ import QtQuick.Layouts
BoxLayout {
id: root
readonly property color colour: Appearance.colours.peach
MaterialIcon {
Layout.alignment: Qt.AlignCenter
text: "calendar_month"
color: root.colour
Layout.alignment: Qt.AlignCenter
}
Label {
Layout.alignment: Qt.AlignCenter
horizontalAlignment: Text.AlignJustify
text: root.vertical ? Time.format("hh\nmm") : Time.format("dd/MM/yy hh:mm")
font.pointSize: Appearance.font.size.smaller
font.family: Appearance.font.family.mono
color: root.colour
Layout.alignment: Qt.AlignCenter
}
}

View file

@ -7,11 +7,11 @@ import QtQuick.Layouts
Box {
Label {
Layout.alignment: Qt.AlignCenter
text: Icons.osIcon
font.pointSize: Appearance.font.size.smaller
font.family: Appearance.font.family.mono
color: Appearance.colours.yellow
Layout.alignment: Qt.AlignCenter
}
}

View file

@ -15,8 +15,6 @@ Singleton {
property HyprlandWorkspace activeWorkspace: null
property HyprlandMonitor focusedMonitor: Hyprland.monitors.values.find(m => m.lastIpcObject.focused) ?? null
Component.onCompleted: reload()
function reload() {
Hyprland.refreshWorkspaces();
Hyprland.refreshMonitors();
@ -29,6 +27,8 @@ Singleton {
Hyprland.dispatch(request);
}
Component.onCompleted: reload()
Connections {
target: Hyprland

View file

@ -17,11 +17,6 @@ Rectangle {
readonly property int paddingX: getRealPadding().x
readonly property int paddingY: getRealPadding().y
color: "transparent"
implicitWidth: childrenRect.width + paddingX
implicitHeight: childrenRect.height + paddingY
function getRealPadding() {
const pad = {};
@ -49,6 +44,11 @@ Rectangle {
return pad;
}
color: "transparent"
implicitWidth: childrenRect.width + paddingX
implicitHeight: childrenRect.height + paddingY
onChildrenChanged: {
for (const child of children) {
child.x = Qt.binding(() => paddingLeft);

View file

@ -5,6 +5,8 @@ import QtQuick.Layouts
Rectangle {
id: root
default property alias children: layout.children
property bool vertical: false
property bool homogenous: false
property bool animated: false
@ -18,11 +20,6 @@ Rectangle {
readonly property int paddingX: getRealPadding().x
readonly property int paddingY: getRealPadding().y
color: "transparent"
implicitWidth: layout.implicitWidth + paddingX
implicitHeight: layout.implicitHeight + paddingY
function getRealPadding() {
const pad = {};
@ -50,7 +47,10 @@ Rectangle {
return pad;
}
default property alias children: layout.children
color: "transparent"
implicitWidth: layout.implicitWidth + paddingX
implicitHeight: layout.implicitHeight + paddingY
GridLayout {
id: layout

View file

@ -18,11 +18,6 @@ ClippingRectangle {
readonly property int paddingX: getRealPadding().x
readonly property int paddingY: getRealPadding().y
color: "transparent"
implicitWidth: childrenRect.width + paddingX
implicitHeight: childrenRect.height + paddingY
function getRealPadding() {
const pad = {};
@ -50,6 +45,11 @@ ClippingRectangle {
return pad;
}
color: "transparent"
implicitWidth: childrenRect.width + paddingX
implicitHeight: childrenRect.height + paddingY
onChildrenChanged: {
for (const child of children) {
child.x = Qt.binding(() => paddingLeft);

View file

@ -6,6 +6,8 @@ import QtQuick.Layouts
ClippingRectangle {
id: root
default property alias children: layout.children
property bool vertical: false
property bool homogenous: false
property bool animated: false
@ -19,11 +21,6 @@ ClippingRectangle {
readonly property int paddingX: getRealPadding().x
readonly property int paddingY: getRealPadding().y
color: "transparent"
implicitWidth: layout.implicitWidth + paddingX
implicitHeight: layout.implicitHeight + paddingY
function getRealPadding() {
const pad = {};
@ -51,7 +48,10 @@ ClippingRectangle {
return pad;
}
default property alias children: layout.children
color: "transparent"
implicitWidth: layout.implicitWidth + paddingX
implicitHeight: layout.implicitHeight + paddingY
GridLayout {
id: layout