From b9453ffad7590080ed67898062babd97bbea46af Mon Sep 17 00:00:00 2001 From: Ricky Kresslein Date: Fri, 10 Jun 2022 15:35:12 +0300 Subject: Center timer on empty (Issue #1) --- src/ui/history_box.rs | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) (limited to 'src/ui/history_box.rs') diff --git a/src/ui/history_box.rs b/src/ui/history_box.rs index 9d2f59f..445d796 100755 --- a/src/ui/history_box.rs +++ b/src/ui/history_box.rs @@ -19,7 +19,6 @@ use gtk::prelude::*; use gtk::subclass::prelude::*; use gtk::{glib, CompositeTemplate}; -use crate::config; use crate::database; use crate::ui::{FurTasksPage, FurtheranceWindow}; use crate::FurtheranceApplication; @@ -42,8 +41,6 @@ mod imp { #[template_child] pub spinner: TemplateChild, #[template_child] - pub welcome_page: TemplateChild, - #[template_child] pub tasks_page: TemplateChild, } @@ -90,13 +87,6 @@ impl FurHistoryBox { } else { self.set_view(View::Empty); } - - // Change "empty" page icon for development mode - let imp = imp::FurHistoryBox::from_instance(self); - if config::PROFILE == "development" { - imp.welcome_page - .set_icon_name(Some("com.lakoliu.Furtherance.Devel")); - } } fn set_view(&self, view: View) { @@ -129,19 +119,20 @@ impl FurHistoryBox { Err(_) => false, }; if is_saved_task { + window.vertical_align(gtk::Align::Start); self.set_view(View::Loading); imp.tasks_page.build_task_list(); self.set_view(View::Tasks); - window.set_height_request(300); } else { self.set_view(View::Empty); - window.set_height_request(390); + window.vertical_align(gtk::Align::Center); } } pub fn empty_view(&self) { self.set_view(View::Empty); let window = FurtheranceWindow::default(); - window.set_height_request(390); + window.vertical_align(gtk::Align::Center); } } + -- cgit 1.4.1