From 76a4951a1e01ae71356eff7959a836f54f6988c9 Mon Sep 17 00:00:00 2001 From: Joakim Soderlund Date: Sat, 14 Sep 2019 22:44:33 +0200 Subject: [PATCH] Speed up UI using fixed tree view size --- gtk/src/components/app.rs | 7 +++---- gtk/src/components/app.ui | 15 ++++++++------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/gtk/src/components/app.rs b/gtk/src/components/app.rs index 567a757..4e7345d 100644 --- a/gtk/src/components/app.rs +++ b/gtk/src/components/app.rs @@ -15,7 +15,7 @@ pub struct AppWindow { fetcher: Fetcher>, window: ApplicationWindow, search: ToggleButton, - result: Mutex, + result: TreeView, entry: Entry, } @@ -28,7 +28,7 @@ impl AppWindow { fetcher: fetcher, window: builder.get_object("app")?, search: builder.get_object("search")?, - result: Mutex::new(builder.get_object("result")?), + result: builder.get_object("result")?, entry: builder.get_object("entry")?, }); @@ -63,8 +63,7 @@ impl AppWindow { ); } - let result = self.result.lock().unwrap(); - result.set_model(Some(&store)); + self.result.set_model(Some(&store)); } pub fn filter(&self, query: &str) { diff --git a/gtk/src/components/app.ui b/gtk/src/components/app.ui index 0f1ae8d..9b47aea 100644 --- a/gtk/src/components/app.ui +++ b/gtk/src/components/app.ui @@ -100,6 +100,7 @@ Author: Joakim Soderlund True True False + True False @@ -109,8 +110,8 @@ Author: Joakim Soderlund True fixed 100 - 75 - 200 + 100 + 100 ID @@ -124,8 +125,8 @@ Author: Joakim Soderlund True fixed - 300 - 100 + 400 + 400 400 Title @@ -139,10 +140,10 @@ Author: Joakim Soderlund True - autosize + fixed 300 - 100 - 500 + 300 + 300 Author