Trait gio::prelude::ActionMapExt
source · pub trait ActionMapExt: IsA<ActionMap> + Sealed + 'static {
// Provided methods
fn add_action(&self, action: &impl IsA<Action>) { ... }
fn lookup_action(&self, action_name: &str) -> Option<Action> { ... }
fn remove_action(&self, action_name: &str) { ... }
}
Expand description
Provided Methods§
sourcefn add_action(&self, action: &impl IsA<Action>)
fn add_action(&self, action: &impl IsA<Action>)
Adds an action to the @self.
If the action map already contains an action with the same name as @action then the old action is dropped from the action map.
The action map takes its own reference on @action.
§action
a #GAction
sourcefn lookup_action(&self, action_name: &str) -> Option<Action>
fn lookup_action(&self, action_name: &str) -> Option<Action>
sourcefn remove_action(&self, action_name: &str)
fn remove_action(&self, action_name: &str)
Removes the named action from the action map.
If no action of this name is in the map then nothing happens.
§action_name
the name of the action
Object Safety§
This trait is not object safe.