about summary refs log tree commit diff
path: root/src/ui/window.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/window.rs')
-rwxr-xr-xsrc/ui/window.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ui/window.rs b/src/ui/window.rs
index 277daa5..36c20c1 100755
--- a/src/ui/window.rs
+++ b/src/ui/window.rs
@@ -327,6 +327,16 @@ impl FurtheranceWindow {
         let imp = imp::FurtheranceWindow::from_instance(self);
         *imp.subtract_idle.lock().unwrap() = val;
     }
+
+    pub fn set_task_input_text(&self, text: String) {
+        let imp = imp::FurtheranceWindow::from_instance(self);
+        imp.task_input.set_text(&text);
+    }
+
+    pub fn start_timer(&self) {
+        let imp = imp::FurtheranceWindow::from_instance(self);
+        imp.start_button.emit_clicked();
+    }
 }
 
 impl Default for FurtheranceWindow {