remove placeholder breadcrumb

This commit is contained in:
takotori 2023-11-21 15:00:07 +01:00
parent babc0e8cc4
commit d9d5d2960d
3 changed files with 13 additions and 42 deletions

View file

@ -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::<gtk::ListItem>().unwrap();
let value = item.property_value("selected");
let value2 = item.property_value("item");
let result = value.get::<bool>().unwrap();
dbg!(result);
for x in item.list_properties() {
}
let label = gtk::Label::new(None);
label.set_halign(Align::Start);
item.property_expression("item")

View file

@ -50,34 +50,6 @@
<property name="hexpand">True</property>
<property name="hexpand-set">True</property>
<property name="valign">center</property>
<child>
<object class="GtkButton">
<property name="has-frame">False</property>
<property name="label">Home</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label">&gt;</property>
</object>
</child>
<child>
<object class="GtkButton">
<property name="has-frame">False</property>
<property name="label">WiFi</property>
</object>
</child>
<child>
<object class="GtkLabel">
<property name="label">&gt;</property>
</object>
</child>
<child>
<object class="GtkButton">
<property name="has-frame">False</property>
<property name="label">Advanced</property>
</object>
</child>
</object>
</child>
<child>

View file

@ -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","&gt;",None,None,None,None,None,None,None,None,None),
(3,50,"GtkLabel","label","&gt;",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),