From 1868e26a2f5fb4043321599e75fa6442d0ab0d57 Mon Sep 17 00:00:00 2001 From: Fabio Lenherr Date: Fri, 3 Nov 2023 15:33:34 +0100 Subject: [PATCH] feat: Center all widgets --- src/components/window/handleSidebarClick.rs | 13 ++++++++++++- src/resources/resetAudio.ui | 2 +- src/resources/resetBluetooth.ui | 2 +- src/resources/resetMainWindow.ui | 2 ++ src/resources/resetWiFi.ui | 2 +- 5 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/components/window/handleSidebarClick.rs b/src/components/window/handleSidebarClick.rs index 646c8ac..c60d6e9 100644 --- a/src/components/window/handleSidebarClick.rs +++ b/src/components/window/handleSidebarClick.rs @@ -11,6 +11,7 @@ pub const HANDLE_CONNECTIVITY_CLICK: fn(FlowBox) = |resetMain: FlowBox| { resetMain.insert(&wifiBox, -1); resetMain.insert(&bluetoothBox, -1); // todo center flowbox children + resetMain.set_max_children_per_line(2); }; pub const HANDLE_WIFI_CLICK: fn(FlowBox) = |resetMain: FlowBox| { @@ -19,36 +20,42 @@ pub const HANDLE_WIFI_CLICK: fn(FlowBox) = |resetMain: FlowBox| { let child = FlowBoxChild::new(); child.set_child(Some(&wifibox)); resetMain.insert(&child, -1); + resetMain.set_max_children_per_line(1); }; pub const HANDLE_BLUETOOTH_CLICK: fn(FlowBox) = |resetMain: FlowBox| { let bluetoothBox = BluetoothBox::new(); resetMain.remove_all(); resetMain.insert(&bluetoothBox, -1); + resetMain.set_max_children_per_line(1); }; pub const HANDLE_VPN_CLICK: fn(FlowBox) = |resetMain: FlowBox| { let label = Label::new(Some("not implemented yet")); resetMain.remove_all(); resetMain.insert(&label, -1); + resetMain.set_max_children_per_line(1); }; pub const HANDLE_AUDIO_CLICK: fn(FlowBox) = |resetMain: FlowBox| { let audioBox = AudioBox::new(); resetMain.remove_all(); resetMain.insert(&audioBox, -1); + resetMain.set_max_children_per_line(1); }; pub const HANDLE_VOLUME_CLICK: fn(FlowBox) = |resetMain: FlowBox| { let audioBox = AudioBox::new(); resetMain.remove_all(); resetMain.insert(&audioBox, -1); + resetMain.set_max_children_per_line(1); }; pub const HANDLE_MICROPHONE_CLICK: fn(FlowBox) = |resetMain: FlowBox| { let label = Label::new(Some("not implemented yet")); resetMain.remove_all(); resetMain.insert(&label, -1); + resetMain.set_max_children_per_line(1); }; pub const HANDLE_HOME: fn(FlowBox) = |resetMain: FlowBox| { @@ -59,22 +66,26 @@ pub const HANDLE_PERIPHERALS_CLICK: fn(FlowBox) = |resetMain: FlowBox| { let label = Label::new(Some("not implemented yet")); resetMain.remove_all(); resetMain.insert(&label, -1); + resetMain.set_max_children_per_line(1); }; pub const HANDLE_MONITOR_CLICK: fn(FlowBox) = |resetMain: FlowBox| { let label = Label::new(Some("not implemented yet")); resetMain.remove_all(); resetMain.insert(&label, -1); + resetMain.set_max_children_per_line(1); }; pub const HANDLE_MOUSE_CLICK: fn(FlowBox) = |resetMain: FlowBox| { let label = Label::new(Some("not implemented yet")); resetMain.remove_all(); resetMain.insert(&label, -1); + resetMain.set_max_children_per_line(1); }; pub const HANDLE_KEYBOARD_CLICK: fn(FlowBox) = |resetMain: FlowBox| { let label = Label::new(Some("not implemented yet")); resetMain.remove_all(); resetMain.insert(&label, -1); -}; \ No newline at end of file + resetMain.set_max_children_per_line(1); +}; diff --git a/src/resources/resetAudio.ui b/src/resources/resetAudio.ui index d4c6157..cd7808d 100644 --- a/src/resources/resetAudio.ui +++ b/src/resources/resetAudio.ui @@ -3,7 +3,7 @@