mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 17:15:28 +00:00
implement shared state change method for all group members
This commit is contained in:
parent
5883593c39
commit
d93c93a8c0
2 changed files with 19 additions and 15 deletions
|
|
@ -122,4 +122,20 @@ impl Action {
|
|||
simple_action_group,
|
||||
}
|
||||
}
|
||||
|
||||
/// Update state [SimpleAction](https://docs.gtk.org/gio/class.SimpleAction.html) for child members
|
||||
/// * useful on popover menu init
|
||||
pub fn change_state(&self, state: Option<i32>) {
|
||||
self.bookmark.change_state(state);
|
||||
self.close_all.change_state(state);
|
||||
self.close.change_state(state);
|
||||
self.find.change_state(state);
|
||||
self.history_back.change_state(state);
|
||||
self.history_forward.change_state(state);
|
||||
self.home.change_state(state);
|
||||
self.pin.change_state(state);
|
||||
self.reload.change_state(state);
|
||||
self.save_as.change_state(state);
|
||||
self.source.change_state(state);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue