implement base button sensitivity update

This commit is contained in:
yggverse 2024-09-27 23:47:52 +03:00
parent 58d5c96f26
commit 98f88c5464
3 changed files with 15 additions and 5 deletions

View file

@ -1,5 +1,5 @@
use gtk::{
glib::GString,
glib::{GString, Uri, UriFlags},
prelude::{EditableExt, EntryExt, WidgetExt},
Entry,
};
@ -66,4 +66,11 @@ impl Request {
pub fn text(&self) -> GString {
self.widget.text()
}
pub fn uri(&self) -> Option<Uri> {
match Uri::parse(&self.widget.text(), UriFlags::NONE) {
Ok(uri) => Some(uri),
_ => None,
}
}
}