Action.this

Creates a new #GtkAction object. To add the action to a #GtkActionGroup and set the accelerator for the action, call gtk_action_group_add_action_with_accel(). See the [UI Definition section][XML-UI] for information on allowed action names.

More...
  1. this(GtkAction* gtkAction, bool ownedRef)
  2. this(string name, string label, string tooltip, StockID stockId)
  3. this(string name, string label, string tooltip, string stockId)
    class Action
    this
    (
    string name
    ,
    string label
    ,
    string tooltip
    ,
    string stockId
    )

Parameters

name string

A unique name for the action

label string

the label displayed in menu items and on buttons, or %NULL

tooltip string

a tooltip for the action, or %NULL

stockId string

the stock icon to display in widgets representing the action, or %NULL

Return: a new #GtkAction

Detailed Description

Deprecated: Use #GAction instead, associating it to a widget with #GtkActionable or creating a #GtkMenu with gtk_menu_new_from_model()

Throws

ConstructionException GTK+ fails to create the object.

Meta