From a06a821bbe43f7dd632363c780576adb27fefa51 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Wed, 15 Dec 2021 11:37:28 -0500 Subject: [PATCH] styling tweaks & add separator --- examples/app_library/window/mod.rs | 6 +- examples/dock/dock_item/dock_item.ui | 54 +-------- examples/dock/dock_item/imp.rs | 24 ++-- examples/dock/dock_item/mod.rs | 112 +++++++++++-------- examples/dock/main.rs | 1 + examples/dock/style.css | 8 ++ examples/dock/window/imp.rs | 7 +- examples/dock/window/mod.rs | 159 +++++++++++++++------------ examples/dock/window/window.ui | 40 +++---- 9 files changed, 199 insertions(+), 212 deletions(-) diff --git a/examples/app_library/window/mod.rs b/examples/app_library/window/mod.rs index 807b535f..9ba6a5e2 100644 --- a/examples/app_library/window/mod.rs +++ b/examples/app_library/window/mod.rs @@ -55,9 +55,6 @@ impl Window { let app_model = gio::ListStore::new(gio::DesktopAppInfo::static_type()); // Get state and set model let imp = imp::Window::from_instance(self); - imp.app_model - .set(app_model.clone()) - .expect("Could not set model"); // A sorter used to sort AppInfo in the model by their name xdg::BaseDirectories::new() @@ -87,6 +84,9 @@ impl Window { }) } }); + imp.app_model + .set(app_model.clone()) + .expect("Could not set model"); let sorter = gtk::CustomSorter::new(move |obj1, obj2| { let app_info1 = obj1.downcast_ref::().unwrap(); diff --git a/examples/dock/dock_item/dock_item.ui b/examples/dock/dock_item/dock_item.ui index 47062d89..230ac8c6 100644 --- a/examples/dock/dock_item/dock_item.ui +++ b/examples/dock/dock_item/dock_item.ui @@ -1,59 +1,15 @@ -