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 to activate with
Target of the activation
arguments to pass
true if this action was activated successfully
Prints the given action into a human-readable string.
This is a small wrapper around
to help when debugging.
a new string