From 4e0ec422cad528f5222037817fa3663f766e0976 Mon Sep 17 00:00:00 2001 From: yggverse Date: Tue, 24 Sep 2024 23:39:18 +0300 Subject: [PATCH] draft progress fraction feature --- src/browser/main/tab/page/navigation/request/mod.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/browser/main/tab/page/navigation/request/mod.rs b/src/browser/main/tab/page/navigation/request/mod.rs index d8c8e329..ce741fbe 100644 --- a/src/browser/main/tab/page/navigation/request/mod.rs +++ b/src/browser/main/tab/page/navigation/request/mod.rs @@ -14,12 +14,13 @@ impl Request { let widget = Entry::builder() .placeholder_text("URL or search term...") .hexpand(true) + .progress_fraction(0.0) .progress_pulse_step(0.1) .build(); // Connect events widget.connect_changed(|entry| { - let _ = entry.activate_action("win.update", None); // @TODO + let _ = entry.activate_action("win.update", None); }); widget.connect_activate(|entry| { @@ -31,7 +32,9 @@ impl Request { } // Actions - pub fn update(&self) {} + pub fn update(&self) { + // @TODO animate progress fraction + } // Getters pub fn widget(&self) -> &Entry {