<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GAction</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">class</span> action_signals :<br> ([> <span class="constructor">Gtk</span>.action ] <span class="keyword">as</span> <span class="keywordsign">'</span>b) <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span> (<span class="keywordsign">'</span>a)<br> <span class="keyword">val</span> after : bool<br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>b <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> activate : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> after : <span class="keywordsign">'</span>a<br> <span class="keyword">end</span><br> <span class="keyword">class</span> action_skel :<br> ([> <span class="constructor">Gtk</span>.action ] <span class="keyword">as</span> <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> activate : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_action : <span class="constructor">Gtk</span>.action <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> block_activate_from : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect_accelerator : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect_proxy : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> disconnect_accelerator : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> disconnect_proxy : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_proxies : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> hide_if_empty : bool<br> <span class="keyword">method</span> icon_name : string<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> is_sensitive : bool<br> <span class="keyword">method</span> is_visible : bool<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> name : string<br> <span class="keyword">method</span> sensitive : bool<br> <span class="keyword">method</span> set_accel_group : <span class="constructor">Gtk</span>.accel_group <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_accel_path : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_hide_if_empty : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_name : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_is_important : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_label : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sensitive : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_short_label : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_stock_id : <span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tooltip : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_horizontal : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_vertical : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> short_label : string<br> <span class="keyword">method</span> stock_id : <span class="constructor">GtkStock</span>.id<br> <span class="keyword">method</span> tooltip : string<br> <span class="keyword">method</span> unblock_activate_from : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> visible : bool<br> <span class="keyword">method</span> visible_horizontal : bool<br> <span class="keyword">method</span> visible_vertical : bool<br> <span class="keyword">end</span><br> <span class="keyword">class</span> action :<br> ([> <span class="constructor">Gtk</span>.action ] <span class="keyword">as</span> <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> activate : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_action : <span class="constructor">Gtk</span>.action <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> block_activate_from : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect : <span class="constructor">GAction</span>.action_signals<br> <span class="keyword">method</span> connect_accelerator : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect_proxy : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> disconnect_accelerator : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> disconnect_proxy : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_proxies : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> hide_if_empty : bool<br> <span class="keyword">method</span> icon_name : string<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> is_sensitive : bool<br> <span class="keyword">method</span> is_visible : bool<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> name : string<br> <span class="keyword">method</span> sensitive : bool<br> <span class="keyword">method</span> set_accel_group : <span class="constructor">Gtk</span>.accel_group <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_accel_path : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_hide_if_empty : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_name : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_is_important : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_label : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sensitive : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_short_label : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_stock_id : <span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tooltip : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_horizontal : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_vertical : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> short_label : string<br> <span class="keyword">method</span> stock_id : <span class="constructor">GtkStock</span>.id<br> <span class="keyword">method</span> tooltip : string<br> <span class="keyword">method</span> unblock_activate_from : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> visible : bool<br> <span class="keyword">method</span> visible_horizontal : bool<br> <span class="keyword">method</span> visible_vertical : bool<br> <span class="keyword">end</span><br> <span class="keyword">val</span> action : name:string <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GAction</span>.action<br> <span class="keyword">class</span> toggle_action_signals :<br> ([> <span class="constructor">Gtk</span>.toggle_action ] <span class="keyword">as</span> <span class="keywordsign">'</span>b) <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span> (<span class="keywordsign">'</span>a)<br> <span class="keyword">val</span> after : bool<br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>b <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> activate : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> after : <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> toggled : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">end</span><br> <span class="keyword">class</span> toggle_action_skel :<br> ([> <span class="constructor">Gtk</span>.toggle_action ] <span class="keyword">as</span> <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> activate : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_action : <span class="constructor">Gtk</span>.action <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> block_activate_from : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect_accelerator : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect_proxy : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> disconnect_accelerator : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> disconnect_proxy : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> draw_as_radio : bool<br> <span class="keyword">method</span> get_active : bool<br> <span class="keyword">method</span> get_proxies : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> hide_if_empty : bool<br> <span class="keyword">method</span> icon_name : string<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> is_sensitive : bool<br> <span class="keyword">method</span> is_visible : bool<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> name : string<br> <span class="keyword">method</span> sensitive : bool<br> <span class="keyword">method</span> set_accel_group : <span class="constructor">Gtk</span>.accel_group <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_accel_path : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_active : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_draw_as_radio : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_hide_if_empty : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_name : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_is_important : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_label : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sensitive : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_short_label : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_stock_id : <span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tooltip : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_horizontal : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_vertical : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> short_label : string<br> <span class="keyword">method</span> stock_id : <span class="constructor">GtkStock</span>.id<br> <span class="keyword">method</span> toggled : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> tooltip : string<br> <span class="keyword">method</span> unblock_activate_from : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> visible : bool<br> <span class="keyword">method</span> visible_horizontal : bool<br> <span class="keyword">method</span> visible_vertical : bool<br> <span class="keyword">end</span><br> <span class="keyword">class</span> toggle_action :<br> [> <span class="constructor">Gtk</span>.toggle_action ] <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> obj : [> <span class="constructor">Gtk</span>.toggle_action ] <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> activate : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_action : <span class="constructor">Gtk</span>.action <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> block_activate_from : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect : <span class="constructor">GAction</span>.toggle_action_signals<br> <span class="keyword">method</span> connect_accelerator : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect_proxy : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> disconnect_accelerator : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> disconnect_proxy : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> draw_as_radio : bool<br> <span class="keyword">method</span> get_active : bool<br> <span class="keyword">method</span> get_proxies : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> hide_if_empty : bool<br> <span class="keyword">method</span> icon_name : string<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> is_sensitive : bool<br> <span class="keyword">method</span> is_visible : bool<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> name : string<br> <span class="keyword">method</span> sensitive : bool<br> <span class="keyword">method</span> set_accel_group : <span class="constructor">Gtk</span>.accel_group <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_accel_path : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_active : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_draw_as_radio : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_hide_if_empty : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_name : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_is_important : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_label : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sensitive : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_short_label : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_stock_id : <span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tooltip : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_horizontal : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_vertical : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> short_label : string<br> <span class="keyword">method</span> stock_id : <span class="constructor">GtkStock</span>.id<br> <span class="keyword">method</span> toggled : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> tooltip : string<br> <span class="keyword">method</span> unblock_activate_from : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> visible : bool<br> <span class="keyword">method</span> visible_horizontal : bool<br> <span class="keyword">method</span> visible_vertical : bool<br> <span class="keyword">end</span><br> <span class="keyword">val</span> toggle_action : name:string <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GAction</span>.toggle_action<br> <span class="keyword">class</span> radio_action_signals :<br> ([> <span class="constructor">Gtk</span>.radio_action ] <span class="keyword">as</span> <span class="keywordsign">'</span>b) <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span> (<span class="keywordsign">'</span>a)<br> <span class="keyword">val</span> after : bool<br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>b <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> activate : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> after : <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> changed : callback:(int <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> toggled : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">end</span><br> <span class="keyword">class</span> radio_action :<br> ([> <span class="constructor">Gtk</span>.radio_action ] <span class="keyword">as</span> <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> activate : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_action : <span class="constructor">Gtk</span>.action <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> as_radio_action : <span class="constructor">Gtk</span>.radio_action <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> block_activate_from : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect : <span class="constructor">GAction</span>.radio_action_signals<br> <span class="keyword">method</span> connect_accelerator : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect_proxy : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> disconnect_accelerator : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> disconnect_proxy : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> draw_as_radio : bool<br> <span class="keyword">method</span> get_active : bool<br> <span class="keyword">method</span> get_current_value : int<br> <span class="keyword">method</span> get_proxies : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> hide_if_empty : bool<br> <span class="keyword">method</span> icon_name : string<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> is_sensitive : bool<br> <span class="keyword">method</span> is_visible : bool<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> name : string<br> <span class="keyword">method</span> sensitive : bool<br> <span class="keyword">method</span> set_accel_group : <span class="constructor">Gtk</span>.accel_group <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_accel_path : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_active : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_draw_as_radio : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_group : <span class="constructor">Gtk</span>.radio_action <span class="constructor">Gtk</span>.group <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_hide_if_empty : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_name : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_is_important : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_label : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sensitive : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_short_label : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_stock_id : <span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tooltip : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_value : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_horizontal : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_vertical : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> short_label : string<br> <span class="keyword">method</span> stock_id : <span class="constructor">GtkStock</span>.id<br> <span class="keyword">method</span> toggled : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> tooltip : string<br> <span class="keyword">method</span> unblock_activate_from : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> value : int<br> <span class="keyword">method</span> visible : bool<br> <span class="keyword">method</span> visible_horizontal : bool<br> <span class="keyword">method</span> visible_vertical : bool<br> <span class="keyword">end</span><br> <span class="keyword">val</span> radio_action :<br> ?group:<span class="constructor">GAction</span>.radio_action <span class="keywordsign">-></span><br> name:string <span class="keywordsign">-></span> value:int <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GAction</span>.radio_action<br> <span class="keyword">class</span> action_group_signals :<br> ([> <span class="constructor">Gtk</span>.action_group ] <span class="keyword">as</span> <span class="keywordsign">'</span>b) <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span> (<span class="keywordsign">'</span>a)<br> <span class="keyword">val</span> after : bool<br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>b <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> after : <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> connect_proxy :<br> callback:(<span class="constructor">GAction</span>.action <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> disconnect_proxy :<br> callback:(<span class="constructor">GAction</span>.action <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> post_activate :<br> callback:(<span class="constructor">GAction</span>.action <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> pre_activate : callback:(<span class="constructor">GAction</span>.action <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">end</span><br> <span class="keyword">class</span> action_group :<br> ([> <span class="constructor">Gtk</span>.action_group ] <span class="keyword">as</span> <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> add_action : <span class="keywordsign">#</span><span class="constructor">GAction</span>.action_skel <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> add_action_with_accel :<br> ?accel:string <span class="keywordsign">-></span> <span class="keywordsign">#</span><span class="constructor">GAction</span>.action_skel <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_group : <span class="constructor">Gtk</span>.action_group <span class="constructor">Gobject</span>.obj<br> <span class="keyword">method</span> connect : <span class="constructor">GAction</span>.action_group_signals<br> <span class="keyword">method</span> get_action : string <span class="keywordsign">-></span> <span class="constructor">GAction</span>.action<br> <span class="keyword">method</span> list_actions : <span class="constructor">GAction</span>.action list<br> <span class="keyword">method</span> name : string<br> <span class="keyword">method</span> remove_action : <span class="keywordsign">#</span><span class="constructor">GAction</span>.action_skel <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> sensitive : bool<br> <span class="keyword">method</span> set_sensitive : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> visible : bool<br> <span class="keyword">end</span><br> <span class="keyword">val</span> action_group : name:string <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GAction</span>.action_group<br> <span class="keyword">type</span> <span class="keywordsign">'</span>a entry = <span class="constructor">GAction</span>.action_group <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">val</span> add_action :<br> string <span class="keywordsign">-></span><br> ?callback:(<span class="constructor">GAction</span>.action <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?label:string <span class="keywordsign">-></span> ?accel:string <span class="keywordsign">-></span> ?tooltip:string <span class="keywordsign">-></span> unit <span class="constructor">GAction</span>.entry<br> <span class="keyword">val</span> add_toggle_action :<br> string <span class="keywordsign">-></span><br> ?active:bool <span class="keywordsign">-></span><br> ?callback:(<span class="constructor">GAction</span>.toggle_action <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?label:string <span class="keywordsign">-></span> ?accel:string <span class="keywordsign">-></span> ?tooltip:string <span class="keywordsign">-></span> unit <span class="constructor">GAction</span>.entry<br> <span class="keyword">val</span> add_radio_action :<br> string <span class="keywordsign">-></span><br> int <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?label:string <span class="keywordsign">-></span><br> ?accel:string <span class="keywordsign">-></span> ?tooltip:string <span class="keywordsign">-></span> <span class="constructor">GAction</span>.radio_action <span class="constructor">GAction</span>.entry<br> <span class="keyword">val</span> group_radio_actions :<br> ?init_value:int <span class="keywordsign">-></span><br> ?callback:(int <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GAction</span>.radio_action <span class="constructor">GAction</span>.entry list <span class="keywordsign">-></span> unit <span class="constructor">GAction</span>.entry<br> <span class="keyword">val</span> add_actions : <span class="constructor">GAction</span>.action_group <span class="keywordsign">-></span> unit <span class="constructor">GAction</span>.entry list <span class="keywordsign">-></span> unit<br> <span class="keyword">class</span> ui_manager_signals :<br> ([> <span class="constructor">Gtk</span>.ui_manager ] <span class="keyword">as</span> <span class="keywordsign">'</span>b) <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span> (<span class="keywordsign">'</span>a)<br> <span class="keyword">val</span> after : bool<br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>b <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> actions_changed : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> add_widget : callback:(<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> after : <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> connect_proxy :<br> callback:(<span class="constructor">GAction</span>.action <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> disconnect_proxy :<br> callback:(<span class="constructor">GAction</span>.action <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> post_activate :<br> callback:(<span class="constructor">GAction</span>.action <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> pre_activate : callback:(<span class="constructor">GAction</span>.action <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">end</span><br> <span class="keyword">type</span> ui_id<br> <span class="keyword">val</span> invalid_id : <span class="constructor">GAction</span>.ui_id<br> <span class="keyword">class</span> ui_manager :<br> ([> <span class="constructor">Gtk</span>.ui_manager ] <span class="keyword">as</span> <span class="keywordsign">'</span>a) <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>a <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add_tearoffs : bool<br> <span class="keyword">method</span> add_ui :<br> <span class="constructor">GAction</span>.ui_id <span class="keywordsign">-></span><br> path:string <span class="keywordsign">-></span><br> name:string <span class="keywordsign">-></span><br> action:string option <span class="keywordsign">-></span><br> <span class="constructor">GtkEnums</span>.ui_manager_item_type <span class="keywordsign">-></span> top:bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> add_ui_from_file : string <span class="keywordsign">-></span> <span class="constructor">GAction</span>.ui_id<br> <span class="keyword">method</span> add_ui_from_string : string <span class="keywordsign">-></span> <span class="constructor">GAction</span>.ui_id<br> <span class="keyword">method</span> as_ui_manager : <span class="constructor">Gtk</span>.ui_manager <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> connect : <span class="constructor">GAction</span>.ui_manager_signals<br> <span class="keyword">method</span> ensure_update : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_accel_group : <span class="constructor">Gtk</span>.accel_group<br> <span class="keyword">method</span> get_action : string <span class="keywordsign">-></span> <span class="constructor">GAction</span>.action<br> <span class="keyword">method</span> get_action_groups : <span class="constructor">GAction</span>.action_group list<br> <span class="keyword">method</span> get_toplevels :<br> <span class="constructor">GtkEnums</span>.ui_manager_item_type list <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> get_widget : string <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> insert_action_group : <span class="constructor">GAction</span>.action_group <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> new_merge_id : unit <span class="keywordsign">-></span> <span class="constructor">GAction</span>.ui_id<br> <span class="keyword">method</span> remove_action_group : <span class="constructor">GAction</span>.action_group <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove_ui : <span class="constructor">GAction</span>.ui_id <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_add_tearoffs : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> ui : string<br> <span class="keyword">end</span><br> <span class="keyword">val</span> ui_manager : unit <span class="keywordsign">-></span> <span class="constructor">GAction</span>.ui_manager<br> <span class="keyword">end</span></code></body></html>