From f20b89db7d6458668e716f416d3c125f18435c17 Mon Sep 17 00:00:00 2001 From: Hari Rana Date: Sun, 29 Oct 2023 22:28:23 -0400 Subject: [PATCH] Use toast --- src/main.py | 4 +--- src/window.py | 1 + src/window.ui | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main.py b/src/main.py index 60cea37..e97157d 100644 --- a/src/main.py +++ b/src/main.py @@ -94,9 +94,7 @@ def on_search(self, widget): self.win.coordinates_label.set_uri("geo://"+str(ipinfo["lat"])+","+str(ipinfo["lon"])) self.win.coordinates_label.set_visible(True) elif "message" in ipinfo: - # TODO: Repleace with a toast - self.win.error_dialog.set_body(ipinfo["message"].capitalize()+".") - self.win.error_dialog.present() + self.win.toast.add_toast(Adw.Toast.new(ipinfo["message"].capitalize())) else: # TODO: Repleace with a banner self.win.error_dialog.set_body("No internet connection available.") diff --git a/src/window.py b/src/window.py index 3fb6923..e01e4f9 100644 --- a/src/window.py +++ b/src/window.py @@ -32,6 +32,7 @@ class IplookupWindow(Adw.ApplicationWindow): #search_btn = Gtk.Template.Child() ip_row = Gtk.Template.Child() + toast = Gtk.Template.Child() ip_label = Gtk.Template.Child() network_label = Gtk.Template.Child() city_label = Gtk.Template.Child() diff --git a/src/window.ui b/src/window.ui index 0caa21c..7cc61c5 100644 --- a/src/window.ui +++ b/src/window.ui @@ -21,7 +21,7 @@ - + True