summaryrefslogtreecommitdiff
path: root/modules/controlcenter/network
diff options
context:
space:
mode:
authorATMDA <atdma2600@gmail.com>2025-11-15 16:44:11 -0500
committerATMDA <atdma2600@gmail.com>2025-11-15 16:44:11 -0500
commitb0006f2f1146c14f4a8d719d6a268ffce1fed0de (patch)
tree7884faa651b3ffd0437011e1b195592714ec73da /modules/controlcenter/network
parentcontrolcenter: appearance pane corrections to fp/int values such as scales an... (diff)
downloadcaelestia-shell-b0006f2f1146c14f4a8d719d6a268ffce1fed0de.tar.gz
caelestia-shell-b0006f2f1146c14f4a8d719d6a268ffce1fed0de.tar.bz2
caelestia-shell-b0006f2f1146c14f4a8d719d6a268ffce1fed0de.zip
controlcenter: corrected all panels edge-to-edge containers
Diffstat (limited to 'modules/controlcenter/network')
-rw-r--r--modules/controlcenter/network/NetworkingPane.qml63
1 files changed, 44 insertions, 19 deletions
diff --git a/modules/controlcenter/network/NetworkingPane.qml b/modules/controlcenter/network/NetworkingPane.qml
index ada29dc..c3621bb 100644
--- a/modules/controlcenter/network/NetworkingPane.qml
+++ b/modules/controlcenter/network/NetworkingPane.qml
@@ -29,32 +29,59 @@ Item {
spacing: 0
Item {
+ id: leftNetworkItem
Layout.preferredWidth: Math.floor(parent.width * 0.4)
Layout.minimumWidth: 420
Layout.fillHeight: true
- // Left pane - networking list with collapsible sections
- StyledFlickable {
- id: leftFlickable
-
+ ClippingRectangle {
+ id: leftNetworkClippingRect
anchors.fill: parent
- flickableDirection: Flickable.VerticalFlick
- contentHeight: leftContent.height
+ anchors.margins: Appearance.padding.normal
+ anchors.leftMargin: 0
+ anchors.rightMargin: Appearance.padding.normal / 2
- StyledScrollBar.vertical: StyledScrollBar {
- flickable: leftFlickable
- }
+ radius: leftNetworkBorder.innerRadius
+ color: "transparent"
- ColumnLayout {
- id: leftContent
+ Loader {
+ id: leftNetworkLoader
- anchors.left: parent.left
- anchors.right: parent.right
- anchors.top: parent.top
+ anchors.fill: parent
anchors.margins: Appearance.padding.large + Appearance.padding.normal
anchors.leftMargin: Appearance.padding.large
anchors.rightMargin: Appearance.padding.large + Appearance.padding.normal / 2
- spacing: Appearance.spacing.normal
+
+ asynchronous: true
+ sourceComponent: networkListComponent
+ }
+ }
+
+ InnerBorder {
+ id: leftNetworkBorder
+ leftThickness: 0
+ rightThickness: Appearance.padding.normal / 2
+ }
+
+ Component {
+ id: networkListComponent
+
+ StyledFlickable {
+ id: leftFlickable
+
+ flickableDirection: Flickable.VerticalFlick
+ contentHeight: leftContent.height
+
+ StyledScrollBar.vertical: StyledScrollBar {
+ flickable: leftFlickable
+ }
+
+ ColumnLayout {
+ id: leftContent
+
+ anchors.left: parent.left
+ anchors.right: parent.right
+ spacing: Appearance.spacing.normal
// Settings header above the collapsible sections
RowLayout {
@@ -385,18 +412,16 @@ Item {
}
}
}
-
- InnerBorder {
- leftThickness: 0
- rightThickness: Appearance.padding.normal / 2
}
}
Item {
+ id: rightNetworkItem
Layout.fillWidth: true
Layout.fillHeight: true
ClippingRectangle {
+ id: networkClippingRect
anchors.fill: parent
anchors.margins: Appearance.padding.normal
anchors.leftMargin: 0