diff --git a/src/components/window/handleSidebarClick.rs b/src/components/window/handleSidebarClick.rs
index 9a06acc..d0cd3c6 100644
--- a/src/components/window/handleSidebarClick.rs
+++ b/src/components/window/handleSidebarClick.rs
@@ -1,18 +1,37 @@
-use gtk::FlowBox;
+use gtk::{Align, FlowBox, FlowBoxChild};
+use gtk::prelude::{FlowBoxChildExt, WidgetExt};
use crate::components::audio::AudioBox;
use crate::components::bluetooth::BluetoothBox;
use crate::components::wifi::WifiBox;
pub const HANDLE_CONNECTIVITY_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
let wifibox = WifiBox::new();
+ let bluetoothBox = BluetoothBox::new();
+ let child1 = FlowBoxChild::new();
+ let child2 = FlowBoxChild::new();
+
+ wifibox.set_halign(Align::Start);
+ bluetoothBox.set_halign(Align::Start);
+
+ child1.set_halign(Align::Fill);
+ child2.set_halign(Align::Fill);
+
+ child1.set_child(Some(&wifibox));
+ child2.set_child(Some(&bluetoothBox));
+
resetMain.remove_all();
- resetMain.insert(&wifibox, -1);
+ resetMain.insert(&child1, -1);
+ resetMain.insert(&child2, -1);
+
+ // todo center flowbox children
};
pub const HANDLE_WIFI_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
let wifibox = WifiBox::new();
resetMain.remove_all();
- resetMain.insert(&wifibox, -1);
+ let child = FlowBoxChild::new();
+ child.set_child(Some(&wifibox));
+ resetMain.insert(&child, -1);
};
pub const HANDLE_BLUETOOTH_CLICK: fn(FlowBox) = |resetMain: FlowBox| {
diff --git a/src/resources/resetBluetoothEntry.ui b/src/resources/resetBluetoothEntry.ui
index cc6d728..5d629d1 100644
--- a/src/resources/resetBluetoothEntry.ui
+++ b/src/resources/resetBluetoothEntry.ui
@@ -3,6 +3,7 @@
+ False
diff --git a/src/resources/resetUI.cmb b/src/resources/resetUI.cmb
index 1983f4c..3ef7922 100644
--- a/src/resources/resetUI.cmb
+++ b/src/resources/resetUI.cmb
@@ -35,7 +35,7 @@
(3,36,"GtkBox",None,35,None,None,None,-1,None),
(3,37,"GtkButton",None,36,None,None,None,None,None),
(3,38,"GtkButton",None,36,None,None,None,1,None),
- (3,39,"GtkButton",None,36,None,None,None,2,None),
+ (3,39,"GtkButton","resetAboutButton",36,None,None,None,2,None),
(4,7,"GtkBox","resetWifi",None,None,None,None,None,None),
(4,8,"AdwClampScrollable",None,7,None,None,None,1,None),
(4,9,"GtkBox",None,8,None,None,None,None,None),
@@ -116,9 +116,9 @@
(3,3,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(3,3,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(3,18,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
+ (3,18,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(3,19,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,20,"GtkSearchEntry","placeholder-text","Search",None,None,None,None,None,None,None,None,None),
- (3,20,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(3,20,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,21,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(3,22,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
@@ -138,9 +138,9 @@
(3,31,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(3,31,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(3,32,"GtkFlowBox","column-spacing","25",None,None,None,None,None,None,None,None,None),
- (3,32,"GtkFlowBox","homogeneous","True",None,None,None,None,None,None,None,None,None),
(3,32,"GtkFlowBox","row-spacing","25",None,None,None,None,None,None,None,None,None),
(3,32,"GtkFlowBox","selection-mode","none",None,None,None,None,None,None,None,None,None),
+ (3,32,"GtkWidget","halign","center",None,None,None,None,None,None,None,None,None),
(3,32,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,33,"GtkMenuButton","can-shrink","True",None,None,None,None,None,None,None,None,None),
(3,33,"GtkMenuButton","icon-name","open-menu-symbolic",None,None,None,None,None,None,None,None,None),
@@ -181,6 +181,7 @@
(4,53,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(4,53,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(4,53,"GtkWidget","valign","end",None,None,None,None,None,None,None,None,None),
+ (5,1,"GtkListBoxRow","selectable","False",None,None,None,None,None,None,None,None,None),
(5,3,"GtkImage","icon-name","network-wireless-symbolic",None,None,None,None,None,None,None,None,None),
(5,3,"GtkWidget","margin-end","15",None,None,None,None,None,None,None,None,None),
(5,4,"GtkLabel","ellipsize","end",None,None,None,None,None,None,None,None,None),
@@ -190,6 +191,7 @@
(5,4,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(5,4,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
(5,4,"GtkWidget","width-request","200",None,None,None,None,None,None,None,None,None),
+ (5,5,"GtkButton","has-frame","False",None,None,None,None,None,None,None,None,None),
(5,5,"GtkButton","icon-name","emblem-system-symbolic",None,None,None,None,None,None,None,None,None),
(5,5,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
(5,5,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
@@ -265,6 +267,7 @@
(10,21,"GtkWidget","valign","end",None,None,None,None,None,None,None,None,None),
(10,28,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(10,28,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
+ (11,1,"GtkListBoxRow","selectable","False",None,None,None,None,None,None,None,None,None),
(11,3,"GtkImage","icon-name","input-mouse-symbolic",None,None,None,None,None,None,None,None,None),
(11,3,"GtkWidget","margin-end","15",None,None,None,None,None,None,None,None,None),
(11,4,"GtkLabel","ellipsize","end",None,None,None,None,None,None,None,None,None),
@@ -274,6 +277,7 @@
(11,4,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(11,4,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
(11,4,"GtkWidget","width-request","200",None,None,None,None,None,None,None,None,None),
+ (11,5,"GtkButton","has-frame","False",None,None,None,None,None,None,None,None,None),
(11,5,"GtkButton","icon-name","emblem-system-symbolic",None,None,None,None,None,None,None,None,None)
diff --git a/src/resources/resetWifiEntry.ui b/src/resources/resetWifiEntry.ui
index 1f1c503..49b6d90 100644
--- a/src/resources/resetWifiEntry.ui
+++ b/src/resources/resetWifiEntry.ui
@@ -3,6 +3,7 @@
+ False
@@ -25,6 +26,7 @@
start
+ False
emblem-system-symbolic
center