Trait gtk4::prelude::ShortcutActionExt
source · pub trait ShortcutActionExt: 'static {
// Required 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
Required 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