mirror of
https://github.com/YGGverse/Yoda.git
synced 2025-01-15 17:20:08 +00:00
fix icon class update
This commit is contained in:
parent
c22413b973
commit
6e79690636
@ -175,8 +175,10 @@ impl Widget {
|
|||||||
|
|
||||||
pub fn update(&self, progress_fraction: Option<f64>, is_identity_active: bool) {
|
pub fn update(&self, progress_fraction: Option<f64>, is_identity_active: bool) {
|
||||||
// Update primary icon
|
// Update primary icon
|
||||||
let identity = self.entry.first_child().unwrap(); // @TODO handle
|
self.entry
|
||||||
identity.remove_css_class("success");
|
.first_child()
|
||||||
|
.unwrap()
|
||||||
|
.remove_css_class("success"); // @TODO handle
|
||||||
|
|
||||||
self.entry.set_primary_icon_activatable(false);
|
self.entry.set_primary_icon_activatable(false);
|
||||||
self.entry.set_primary_icon_sensitive(false);
|
self.entry.set_primary_icon_sensitive(false);
|
||||||
@ -197,9 +199,9 @@ impl Widget {
|
|||||||
self.entry.set_primary_icon_sensitive(true);
|
self.entry.set_primary_icon_sensitive(true);
|
||||||
self.entry.set_primary_icon_name(Some(icon_name));
|
self.entry.set_primary_icon_name(Some(icon_name));
|
||||||
if is_identity_active {
|
if is_identity_active {
|
||||||
|
self.entry.first_child().unwrap().add_css_class("success"); // @TODO handle
|
||||||
self.entry
|
self.entry
|
||||||
.set_primary_icon_tooltip_text(Some(tooltip_text.1));
|
.set_primary_icon_tooltip_text(Some(tooltip_text.1));
|
||||||
identity.add_css_class("success");
|
|
||||||
} else {
|
} else {
|
||||||
self.entry
|
self.entry
|
||||||
.set_primary_icon_tooltip_text(Some(tooltip_text.0));
|
.set_primary_icon_tooltip_text(Some(tooltip_text.0));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user