Actionable


Object Hierarchy:

Gtk.Actionable Gtk.Actionable Gtk.Actionable Gtk.Widget Gtk.Widget Gtk.Widget->Gtk.Actionable GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gtk.Widget GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned Atk.Implementor Atk.Implementor Atk.Implementor->Gtk.Widget Gtk.Buildable Gtk.Buildable Gtk.Buildable->Gtk.Widget

Description:

[ CCode ( type_cname = "GtkActionableInterface" , type_id = "gtk_actionable_get_type ()" ) ]
[ Version ( since = "3.4" ) ]
public interface Actionable : Widget

This interface provides a convenient way of associating widgets with actions on a ApplicationWindow or Application.

It primarily consists of two properties: action_name and action_target. There are also some convenience APIs for setting these properties.

The action will be looked up in action groups that are found among the widgets ancestors. Most commonly, these will be the actions with the “win.” or “app.” prefix that are associated with the ApplicationWindow or Application, but other action groups that are added with insert_action_group will be consulted as well.


Namespace: Gtk
Package: gtk+-3.0

Content:

Properties:

Methods:

Inherited Members:

All known members inherited from class Gtk.Widget
All known members inherited from interface Atk.Implementor