`([> Gtk.action ] as 'b) Gobject.obj ->
object ('a)
val after : bool
val obj : 'b Gobject.obj
method activate : callback:(unit -> unit) -> GtkSignal.id
method after : 'a
method notify_hide_if_empty : callback:(bool -> unit) -> GtkSignal.id
method notify_icon_name : callback:(string -> unit) -> GtkSignal.id
method notify_is_important : callback:(bool -> unit) -> GtkSignal.id
method notify_label : callback:(string -> unit) -> GtkSignal.id
method notify_name : callback:(string -> unit) -> GtkSignal.id
method notify_sensitive : callback:(bool -> unit) -> GtkSignal.id
method notify_short_label : callback:(string -> unit) -> GtkSignal.id
method notify_stock_id : callback:(GtkStock.id -> unit) -> GtkSignal.id
method notify_tooltip : callback:(string -> unit) -> GtkSignal.id
method notify_visible : callback:(bool -> unit) -> GtkSignal.id
method notify_visible_horizontal : callback:(bool -> unit) -> GtkSignal.id
method notify_visible_vertical : callback:(bool -> unit) -> GtkSignal.id
end`