Compilation Units
Tagged Types
Activates a named action.
See [methodGtk.WidgetClass.install_action] and [methodGtk.Widget.insert_action_group] for ways to associate named actions with widgets.
Action_Name_Property : constant Glib.Properties.Property_String;
The name of the action to activate.
function Get_Action_Name
(Self : not null access Gtk_Named_Action_Record) return UTF8_String
Returns the name of the action that will be activated.
the name of the action to activate
function Get_Type return Glib.GType
type Gtk_Named_Action is access all Gtk_Named_Action_Record'Class;
function Gtk_Named_Action_New
(Name : UTF8_String) return Gtk_Named_Action
Creates an action that when activated, activates the named action on the widget. It also passes the given arguments to it. See [methodGtk.Widget.insert_action_group] for how to add actions to widgets.
the detailed name of the action
type Gtk_Named_Action_Record is new Gtk_Shortcut_Action_Record with null record;
procedure Gtk_New (Self : out Gtk_Named_Action; Name : UTF8_String)
Creates an action that when activated, activates the named action on the widget. It also passes the given arguments to it. See [methodGtk.Widget.insert_action_group] for how to add actions to widgets. Initialize does nothing if the object was already created with another call to Initialize* or G_New.
the detailed name of the action
procedure Initialize
(Self : not null access Gtk_Named_Action_Record'Class;
Name : UTF8_String)
Creates an action that when activated, activates the named action on the widget. It also passes the given arguments to it. See [methodGtk.Widget.insert_action_group] for how to add actions to widgets. Initialize does nothing if the object was already created with another call to Initialize* or G_New.
the detailed name of the action