# Class GAction.action_skel

    class action_skel : [> Gtk.action ] Gobject.obj -> object .. end

Since GTK 2.4

    val obj : ([> Gtk.action ] as 'a) Gobject.obj

    method as_action : Gtk.action Gobject.obj

    method hide_if_empty : bool

    method set_hide_if_empty : bool -> unit

    method is_important : bool

    method set_is_important : bool -> unit

    method icon_name : string

Since GTK 2.10

    method set_icon_name : string -> unit

Since GTK 2.10

    method label : string

    method set_label : string -> unit

    method name : string

    method sensitive : bool

    method set_sensitive : bool -> unit

    method short_label : string

    method set_short_label : string -> unit

    method stock_id : GtkStock.id

    method set_stock_id : GtkStock.id -> unit

    method tooltip : string

    method set_tooltip : string -> unit

    method visible : bool

    method set_visible : bool -> unit

    method visible_horizontal : bool

    method set_visible_horizontal : bool -> unit

    method visible_vertical : bool

    method set_visible_vertical : bool -> unit

    method is_sensitive : bool

    method is_visible : bool

    method activate : unit -> unit

    method connect_proxy : GObj.widget -> unit

    method disconnect_proxy : GObj.widget -> unit

    method get_proxies : GObj.widget list

    method connect_accelerator : unit -> unit

    method disconnect_accelerator : unit -> unit

    method set_accel_path : string -> unit

    method set_accel_group : Gtk.accel_group -> unit

    method block_activate_from : GObj.widget -> unit

    method unblock_activate_from : GObj.widget -> unit