Trait gtk4::prelude::ShortcutActionExt  
source · pub trait ShortcutActionExt: IsA<ShortcutAction> + Sealed + 'static {
    // Provided methods
    fn activate(
        &self,
        flags: ShortcutActionFlags,
        widget: &impl IsA<Widget>,
        args: Option<&Variant>
    ) -> bool { ... }
    fn to_str(&self) -> GString { ... }
}Expand description
Trait containing all ShortcutAction methods.
Implementors
ActivateAction, CallbackAction, MnemonicAction, NamedAction, NothingAction, ShortcutAction, SignalAction
Provided Methods§
sourcefn activate(
    &self,
    flags: ShortcutActionFlags,
    widget: &impl IsA<Widget>,
    args: Option<&Variant>
) -> bool
 
fn activate( &self, flags: ShortcutActionFlags, widget: &impl IsA<Widget>, args: Option<&Variant> ) -> bool
Activates the action on the @widget with the given @args.
Note that some actions ignore the passed in @flags, @widget or @args.
Activation of an action can fail for various reasons. If the action
is not supported by the @widget, if the @args don’t match the action
or if the activation otherwise had no effect, false will be returned.
flags
flags to activate with
widget
Target of the activation
args
arguments to pass
Returns
true if this action was activated successfully