From 6188faad828bdfabc4932098a3b07ea708fff538 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sat, 4 Oct 2025 19:56:22 +0800 Subject: style: columnLayout --- bar/Network.qml | 38 +++++++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) (limited to 'bar/Network.qml') diff --git a/bar/Network.qml b/bar/Network.qml index 7774035..a343977 100644 --- a/bar/Network.qml +++ b/bar/Network.qml @@ -55,31 +55,55 @@ Item { renderType: Text.CurveRendering // it's not static and is rapidly updated } - RowLayout { - spacing: Bar.resourceIconTextSpacing / 2 - Icon { - text: Icons.resource.network.download - color: root.downUnit == root.usageUnit && root.down > root.significantUsage ? Colors.cyan : Colors.foreground2 + ColumnLayout { + // spacing: Bar.resourceIconTextSpacing / 2 + spacing: 0 + Item { + Layout.fillHeight: true + Layout.fillWidth: true } IText { animate: true + Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter text: root.down + root.downUnit color: root.downUnit == root.usageUnit && root.down > root.significantUsage ? Colors.cyan : Colors.foreground2 renderType: Text.CurveRendering // it's not static and is rapidly updated } + Icon { + Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter + text: Icons.resource.network.download + iconSize: Style.font.size.normal + color: root.downUnit == root.usageUnit && root.down > root.significantUsage ? Colors.cyan : Colors.foreground2 + } + Item { + Layout.fillHeight: true + Layout.fillWidth: true + } } - RowLayout { - spacing: Bar.resourceIconTextSpacing / 2 + ColumnLayout { + // spacing: Bar.resourceIconTextSpacing / 2 + spacing: 0 + Item { + Layout.fillHeight: true + Layout.fillWidth: true + } Icon { + Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter text: Icons.resource.network.upload + iconSize: Style.font.size.normal color: root.upUnit == root.usageUnit && root.up > root.significantUsage ? Colors.cyan : Colors.foreground2 } IText { animate: true + Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter text: root.up + root.upUnit color: root.upUnit == root.usageUnit && root.up > root.significantUsage ? Colors.cyan : Colors.foreground2 renderType: Text.CurveRendering // it's not static and is rapidly updated } + Item { + Layout.fillHeight: true + Layout.fillWidth: true + } } Item { -- cgit v1.2.3