diff --git a/src/components/base/cardEntry.rs b/src/components/base/cardEntry.rs index 9db049e..016e390 100644 --- a/src/components/base/cardEntry.rs +++ b/src/components/base/cardEntry.rs @@ -5,7 +5,7 @@ use adw::glib::Object; use adw::prelude::{ComboRowExt, PreferencesRowExt}; use dbus::blocking::Connection; use dbus::Error; -use glib::{Cast, clone}; +use glib::{Cast, clone, ObjectExt, ToValue}; use glib::subclass::types::ObjectSubclassIsExt; use gtk::{Align, gio, SignalListItemFactory, StringList, StringObject}; use gtk::prelude::{GObjectPropertyExpressionExt, ListItemExt, WidgetExt}; @@ -59,6 +59,18 @@ impl CardEntry { let factory = &SignalListItemFactory::new(); factory.connect_setup(|_, item| { let item = item.downcast_ref::().unwrap(); + + let value = item.property_value("selected"); + let value2 = item.property_value("item"); + + let result = value.get::().unwrap(); + + dbg!(result); + + for x in item.list_properties() { + + } + let label = gtk::Label::new(None); label.set_halign(Align::Start); item.property_expression("item") diff --git a/src/resources/resetMainWindow.ui b/src/resources/resetMainWindow.ui index 779ed80..f57b434 100644 --- a/src/resources/resetMainWindow.ui +++ b/src/resources/resetMainWindow.ui @@ -50,34 +50,6 @@ True True center - - - False - Home - - - - - > - - - - - False - WiFi - - - - - > - - - - - False - Advanced - - diff --git a/src/resources/resetUI.cmb b/src/resources/resetUI.cmb index 720b111..7fcfb10 100644 --- a/src/resources/resetUI.cmb +++ b/src/resources/resetUI.cmb @@ -53,11 +53,6 @@ (3,43,"GtkScrolledWindow",None,3,None,None,None,1,None), (3,44,"GtkViewport",None,43,None,None,None,None,None), (3,45,"GtkFlowBox","resetMain",44,None,None,None,None,None), - (3,46,"GtkButton",None,34,None,None,None,None,None), - (3,47,"GtkButton",None,34,None,None,None,2,None), - (3,48,"GtkButton",None,34,None,None,None,4,None), - (3,49,"GtkLabel",None,34,None,None,None,1,None), - (3,50,"GtkLabel",None,34,None,None,None,3,None), (3,51,"GtkButton","resetShortcutsButton",36,None,None,None,None,None), (4,7,"GtkBox","resetWifi",None,None,None,None,None,None), (4,152,"AdwNavigationView","resetWifiNavigation",7,None,None,None,1,None), @@ -397,14 +392,6 @@ (3,45,"GtkWidget","hexpand-set","True",None,None,None,None,None,None,None,None,None), (3,45,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None), (3,45,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None), - (3,46,"GtkButton","has-frame","False",None,None,None,None,None,None,None,None,None), - (3,46,"GtkButton","label","Home",None,None,None,None,None,None,None,None,None), - (3,47,"GtkButton","has-frame","False",None,None,None,None,None,None,None,None,None), - (3,47,"GtkButton","label","WiFi",None,None,None,None,None,None,None,None,None), - (3,48,"GtkButton","has-frame","False",None,None,None,None,None,None,None,None,None), - (3,48,"GtkButton","label","Advanced",None,None,None,None,None,None,None,None,None), - (3,49,"GtkLabel","label",">",None,None,None,None,None,None,None,None,None), - (3,50,"GtkLabel","label",">",None,None,None,None,None,None,None,None,None), (3,51,"GtkButton","has-frame","False",None,None,None,None,None,None,None,None,None), (3,51,"GtkButton","label","Shortcuts",None,None,None,None,None,None,None,None,None), (4,7,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),