Activatable.doSetRelatedAction

void doSetRelatedAction(gtk.action.Action action)

This is a utility function for #GtkActivatable implementors.

When implementing #GtkActivatable you must call this when handling changes of the #GtkActivatable:related-action, and you must also use this to break references in #GObject->dispose().

This function adds a reference to the currently set related action for you, it also makes sure the #GtkActivatable->update() method is called when the related #GtkAction properties change and registers to the action’s proxy list.

Be careful to call this before setting the local

copy of the #GtkAction property, since this function uses [gtk.activatable.Activatable.getRelatedAction] to retrieve the previous action.

Parameters

actionthe #GtkAction to set