<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GButton</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">class</span> button_skel :<br> ([> <span class="constructor">Gtk</span>.button ] <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 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> clicked : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> event : <span class="constructor">GObj</span>.event_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> focus_on_click : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> grab_default : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> image : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> image_position : <span class="constructor">GtkEnums</span>.position_type<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_focus_on_click : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image_position : <span class="constructor">GtkEnums</span>.position_type <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_relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_stock : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_xalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_yalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unset_image : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> use_stock : bool<br> <span class="keyword">method</span> use_underline : bool<br> <span class="keyword">method</span> xalign : float<br> <span class="keyword">method</span> yalign : float<br> <span class="keyword">end</span><br> <span class="keyword">class</span> button_signals :<br> ([> <span class="constructor">Gtk</span>.button ] <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> obj : <span class="keywordsign">'</span>b <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add : 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> clicked : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> destroy : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> enter : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> leave : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> pressed : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> released : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> remove : 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">end</span><br> <span class="keyword">class</span> button :<br> <span class="constructor">Gtk</span>.button <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="constructor">Gtk</span>.button <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> clicked : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : <span class="constructor">GButton</span>.button_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> event : <span class="constructor">GObj</span>.event_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> focus_on_click : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> grab_default : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> image : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> image_position : <span class="constructor">GtkEnums</span>.position_type<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_focus_on_click : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image_position : <span class="constructor">GtkEnums</span>.position_type <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_relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_stock : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_xalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_yalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unset_image : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> use_stock : bool<br> <span class="keyword">method</span> use_underline : bool<br> <span class="keyword">method</span> xalign : float<br> <span class="keyword">method</span> yalign : float<br> <span class="keyword">end</span><br> <span class="keyword">val</span> button :<br> ?label:string <span class="keywordsign">-></span><br> ?use_mnemonic:bool <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?relief:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.button<br> <span class="keyword">class</span> toggle_button_signals :<br> ([> <span class="constructor">Gtk</span>.toggle_button ] <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> obj : <span class="keywordsign">'</span>b <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add : 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> clicked : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> destroy : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> enter : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> leave : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> pressed : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> released : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> remove : 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> 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_button :<br> ([> <span class="constructor">Gtk</span>.toggle_button ] <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> active : bool<br> <span class="keyword">method</span> add : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> clicked : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : <span class="constructor">GButton</span>.toggle_button_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> event : <span class="constructor">GObj</span>.event_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> focus_on_click : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> grab_default : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> image : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> image_position : <span class="constructor">GtkEnums</span>.position_type<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_active : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_draw_indicator : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_focus_on_click : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image_position : <span class="constructor">GtkEnums</span>.position_type <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_relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_stock : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_xalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_yalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unset_image : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> use_stock : bool<br> <span class="keyword">method</span> use_underline : bool<br> <span class="keyword">method</span> xalign : float<br> <span class="keyword">method</span> yalign : float<br> <span class="keyword">end</span><br> <span class="keyword">val</span> toggle_button :<br> ?label:string <span class="keywordsign">-></span><br> ?use_mnemonic:bool <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?relief:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span><br> ?active:bool <span class="keywordsign">-></span><br> ?draw_indicator:bool <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.toggle_button<br> <span class="keyword">val</span> check_button :<br> ?label:string <span class="keywordsign">-></span><br> ?use_mnemonic:bool <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?relief:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span><br> ?active:bool <span class="keywordsign">-></span><br> ?draw_indicator:bool <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.toggle_button<br> <span class="keyword">class</span> radio_button :<br> <span class="constructor">Gtk</span>.radio_button <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="constructor">Gtk</span>.radio_button <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> active : bool<br> <span class="keyword">method</span> add : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> clicked : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : toggle_button_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> event : <span class="constructor">GObj</span>.event_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> focus_on_click : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> grab_default : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> group : <span class="constructor">Gtk</span>.radio_button <span class="constructor">Gtk</span>.group<br> <span class="keyword">method</span> image : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> image_position : <span class="constructor">GtkEnums</span>.position_type<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_active : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_draw_indicator : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_focus_on_click : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_group : <span class="constructor">Gtk</span>.radio_button <span class="constructor">Gtk</span>.group <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image_position : <span class="constructor">GtkEnums</span>.position_type <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_relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_stock : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_xalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_yalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unset_image : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> use_stock : bool<br> <span class="keyword">method</span> use_underline : bool<br> <span class="keyword">method</span> xalign : float<br> <span class="keyword">method</span> yalign : float<br> <span class="keyword">end</span><br> <span class="keyword">val</span> radio_button :<br> ?group:<span class="constructor">Gtk</span>.radio_button <span class="constructor">Gtk</span>.group <span class="keywordsign">-></span><br> ?label:string <span class="keywordsign">-></span><br> ?use_mnemonic:bool <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?relief:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span><br> ?active:bool <span class="keywordsign">-></span><br> ?draw_indicator:bool <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.radio_button<br> <span class="keyword">class</span> color_button_signals :<br> ([> <span class="constructor">Gtk</span>.color_button ] <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> obj : <span class="keywordsign">'</span>b <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add : 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> clicked : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> color_set : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> destroy : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> enter : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> leave : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> pressed : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> released : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> remove : 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">end</span><br> <span class="keyword">class</span> color_button :<br> ([> <span class="constructor">Gtk</span>.color_button ] <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 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> alpha : int<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> clicked : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> color : <span class="constructor">Gdk</span>.color<br> <span class="keyword">method</span> connect : <span class="constructor">GButton</span>.color_button_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> event : <span class="constructor">GObj</span>.event_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> focus_on_click : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> grab_default : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> image : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> image_position : <span class="constructor">GtkEnums</span>.position_type<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_alpha : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_color : <span class="constructor">Gdk</span>.color <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_focus_on_click : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image_position : <span class="constructor">GtkEnums</span>.position_type <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_relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_title : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_alpha : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_stock : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_xalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_yalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> title : string<br> <span class="keyword">method</span> unset_image : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> use_alpha : bool<br> <span class="keyword">method</span> use_stock : bool<br> <span class="keyword">method</span> use_underline : bool<br> <span class="keyword">method</span> xalign : float<br> <span class="keyword">method</span> yalign : float<br> <span class="keyword">end</span><br> <span class="keyword">val</span> color_button :<br> ?color:<span class="constructor">Gdk</span>.color <span class="keywordsign">-></span><br> ?title:string <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.color_button<br> <span class="keyword">class</span> font_button_signals :<br> ([> <span class="constructor">Gtk</span>.font_button ] <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> obj : <span class="keywordsign">'</span>b <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add : 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> clicked : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> destroy : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> enter : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> font_set : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> leave : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> pressed : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> released : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> remove : 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">end</span><br> <span class="keyword">class</span> font_button :<br> ([> <span class="constructor">Gtk</span>.font_button ] <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 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> clicked : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : <span class="constructor">GButton</span>.font_button_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> event : <span class="constructor">GObj</span>.event_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> focus_on_click : bool<br> <span class="keyword">method</span> font_name : string<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> grab_default : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> image : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> image_position : <span class="constructor">GtkEnums</span>.position_type<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_focus_on_click : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_font_name : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image_position : <span class="constructor">GtkEnums</span>.position_type <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_relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_show_size : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_show_style : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_title : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_font : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_size : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_stock : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_xalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_yalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> show_size : bool<br> <span class="keyword">method</span> show_style : bool<br> <span class="keyword">method</span> title : string<br> <span class="keyword">method</span> unset_image : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> use_font : bool<br> <span class="keyword">method</span> use_size : bool<br> <span class="keyword">method</span> use_stock : bool<br> <span class="keyword">method</span> use_underline : bool<br> <span class="keyword">method</span> xalign : float<br> <span class="keyword">method</span> yalign : float<br> <span class="keyword">end</span><br> <span class="keyword">val</span> font_button :<br> ?font_name:string <span class="keywordsign">-></span><br> ?title:string <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.font_button<br> <span class="keyword">class</span> <span class="keyword">type</span> tool_item_o =<br> <span class="keyword">object</span> <span class="keyword">method</span> as_tool_item : <span class="constructor">Gtk</span>.tool_item <span class="constructor">Gtk</span>.obj <span class="keyword">end</span><br> <span class="keyword">class</span> toolbar_signals :<br> [> <span class="constructor">Gtk</span>.toolbar ] <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">method</span> add : 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> destroy : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> focus_home_or_end : callback:(bool <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> move_focus :<br> callback:(<span class="constructor">GtkEnums</span>.direction_type <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> orientation_changed :<br> callback:(<span class="constructor">GtkEnums</span>.orientation <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> popup_context_menu :<br> callback:(int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> remove : 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> style_changed :<br> callback:(<span class="constructor">GtkEnums</span>.toolbar_style <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> toolbar :<br> <span class="constructor">Gtk</span>.toolbar <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="constructor">Gtk</span>.toolbar <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : <span class="constructor">GButton</span>.toolbar_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> get_drop_index : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> get_item_index : <span class="keywordsign">#</span><span class="constructor">GButton</span>.tool_item_o <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> get_n_items : int<br> <span class="keyword">method</span> get_nth_item : int <span class="keywordsign">-></span> [ <span class="keywordsign">`</span>toolitem ] <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_tooltips : bool<br> <span class="keyword">method</span> icon_size : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.icon_size<br> <span class="keyword">method</span> insert : ?pos:int <span class="keywordsign">-></span> <span class="keywordsign">#</span><span class="constructor">GButton</span>.tool_item_o <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> insert_button :<br> ?text:string <span class="keywordsign">-></span><br> ?tooltip:string <span class="keywordsign">-></span><br> ?tooltip_private:string <span class="keywordsign">-></span><br> ?icon:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span><br> ?pos:int <span class="keywordsign">-></span> ?callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.button<br> <span class="keyword">method</span> insert_radio_button :<br> ?text:string <span class="keywordsign">-></span><br> ?tooltip:string <span class="keywordsign">-></span><br> ?tooltip_private:string <span class="keywordsign">-></span><br> ?icon:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span><br> ?pos:int <span class="keywordsign">-></span> ?callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.radio_button<br> <span class="keyword">method</span> insert_space : ?pos:int <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> insert_toggle_button :<br> ?text:string <span class="keywordsign">-></span><br> ?tooltip:string <span class="keywordsign">-></span><br> ?tooltip_private:string <span class="keywordsign">-></span><br> ?icon:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span><br> ?pos:int <span class="keywordsign">-></span> ?callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.toggle_button<br> <span class="keyword">method</span> insert_widget :<br> ?tooltip:string <span class="keywordsign">-></span><br> ?tooltip_private:string <span class="keywordsign">-></span> ?pos:int <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> orientation : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.orientation<br> <span class="keyword">method</span> relief_style : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_drop_highlight_item :<br> (<span class="keywordsign">#</span><span class="constructor">GButton</span>.tool_item_o * int) option <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_size : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.icon_size <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_orientation : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.orientation <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_show_arrow : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_style : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.toolbar_style <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tooltips : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> show_arrow : bool<br> <span class="keyword">method</span> style : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.toolbar_style<br> <span class="keyword">method</span> unset_icon_size : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unset_style : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">val</span> toolbar :<br> ?orientation:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.orientation <span class="keywordsign">-></span><br> ?style:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.toolbar_style <span class="keywordsign">-></span><br> ?tooltips:bool <span class="keywordsign">-></span><br> ?border_width:int <span class="keywordsign">-></span><br> ?width:int <span class="keywordsign">-></span><br> ?height:int <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.toolbar<br> <span class="keyword">class</span> tool_item_skel :<br> ([> <span class="constructor">Gtk</span>.tool_item ] <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 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_tool_item : <span class="constructor">Gtk</span>.tool_item <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> get_expand : bool<br> <span class="keyword">method</span> get_homogeneous : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_use_drag_window : bool<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_expand : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_homogeneous : bool <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_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tooltip : <span class="constructor">GData</span>.tooltips <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_drag_window : 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> visible_horizontal : bool<br> <span class="keyword">method</span> visible_vertical : bool<br> <span class="keyword">end</span><br> <span class="keyword">class</span> tool_item :<br> [> <span class="constructor">Gtk</span>.tool_item ] <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="constructor">Gtk</span>.tool_item ] <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_tool_item : <span class="constructor">Gtk</span>.tool_item <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : <span class="constructor">GContainer</span>.container_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> get_expand : bool<br> <span class="keyword">method</span> get_homogeneous : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_use_drag_window : bool<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_expand : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_homogeneous : bool <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_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tooltip : <span class="constructor">GData</span>.tooltips <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_drag_window : 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> visible_horizontal : bool<br> <span class="keyword">method</span> visible_vertical : bool<br> <span class="keyword">end</span><br> <span class="keyword">val</span> tool_item :<br> ?homogeneous:bool <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GButton</span>.tool_item_o <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.tool_item<br> <span class="keyword">class</span> separator_tool_item :<br> ([> <span class="constructor">Gtk</span>.separator_tool_item ] <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 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_tool_item : <span class="constructor">Gtk</span>.tool_item <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : <span class="constructor">GContainer</span>.container_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> draw : bool<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> get_expand : bool<br> <span class="keyword">method</span> get_homogeneous : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_use_drag_window : bool<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_draw : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_expand : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_homogeneous : bool <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_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tooltip : <span class="constructor">GData</span>.tooltips <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_drag_window : 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> visible_horizontal : bool<br> <span class="keyword">method</span> visible_vertical : bool<br> <span class="keyword">end</span><br> <span class="keyword">val</span> separator_tool_item :<br> ?draw:bool <span class="keywordsign">-></span><br> ?homogeneous:bool <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GButton</span>.tool_item_o <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.separator_tool_item<br> <span class="keyword">class</span> tool_button_signals :<br> ([> <span class="constructor">Gtk</span>.tool_button ] <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> obj : <span class="keywordsign">'</span>b <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add : 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> clicked : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> destroy : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> remove : 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">end</span><br> <span class="keyword">class</span> tool_button_skel :<br> ([> <span class="constructor">Gtk</span>.tool_button ] <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 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_tool_item : <span class="constructor">Gtk</span>.tool_item <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> get_expand : bool<br> <span class="keyword">method</span> get_homogeneous : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_use_drag_window : bool<br> <span class="keyword">method</span> icon_widget : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> label_widget : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_expand : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_homogeneous : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_widget : <span class="constructor">GObj</span>.widget <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_label_widget : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <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 : <span class="constructor">GData</span>.tooltips <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_drag_window : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : 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> stock_id : <span class="constructor">GtkStock</span>.id<br> <span class="keyword">method</span> use_underline : 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> tool_button :<br> [> <span class="constructor">Gtk</span>.tool_button ] <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="constructor">Gtk</span>.tool_button ] <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_tool_item : <span class="constructor">Gtk</span>.tool_item <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : <span class="constructor">GButton</span>.tool_button_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> get_expand : bool<br> <span class="keyword">method</span> get_homogeneous : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_use_drag_window : bool<br> <span class="keyword">method</span> icon_widget : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> label_widget : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_expand : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_homogeneous : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_widget : <span class="constructor">GObj</span>.widget <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_label_widget : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <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 : <span class="constructor">GData</span>.tooltips <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_drag_window : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : 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> stock_id : <span class="constructor">GtkStock</span>.id<br> <span class="keyword">method</span> use_underline : 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> tool_button :<br> ?label:string <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?use_underline:bool <span class="keywordsign">-></span><br> ?homogeneous:bool <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GButton</span>.tool_item_o <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.tool_button<br> <span class="keyword">class</span> toggle_tool_button_signals :<br> ([> <span class="constructor">Gtk</span>.toggle_tool_button ] <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> obj : <span class="keywordsign">'</span>b <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add : 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> clicked : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> destroy : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> remove : 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> 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_tool_button :<br> ([> <span class="constructor">Gtk</span>.toggle_tool_button ] <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 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_tool_item : <span class="constructor">Gtk</span>.tool_item <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : <span class="constructor">GButton</span>.toggle_tool_button_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> get_active : bool<br> <span class="keyword">method</span> get_expand : bool<br> <span class="keyword">method</span> get_homogeneous : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_use_drag_window : bool<br> <span class="keyword">method</span> icon_widget : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> label_widget : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_active : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_expand : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_homogeneous : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_widget : <span class="constructor">GObj</span>.widget <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_label_widget : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <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 : <span class="constructor">GData</span>.tooltips <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_drag_window : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : 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> stock_id : <span class="constructor">GtkStock</span>.id<br> <span class="keyword">method</span> use_underline : 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_tool_button :<br> ?active:bool <span class="keywordsign">-></span><br> ?label:string <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?use_underline:bool <span class="keywordsign">-></span><br> ?homogeneous:bool <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GButton</span>.tool_item_o <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.toggle_tool_button<br> <span class="keyword">class</span> radio_tool_button :<br> ([> <span class="constructor">Gtk</span>.radio_tool_button ] <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 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_tool_item : <span class="constructor">Gtk</span>.tool_item <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : toggle_tool_button_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> get_active : bool<br> <span class="keyword">method</span> get_expand : bool<br> <span class="keyword">method</span> get_homogeneous : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_use_drag_window : bool<br> <span class="keyword">method</span> group : <span class="constructor">Gtk</span>.radio_tool_button <span class="constructor">Gtk</span>.group<br> <span class="keyword">method</span> icon_widget : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> label_widget : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_active : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_expand : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_group : <span class="constructor">Gtk</span>.radio_tool_button <span class="constructor">Gtk</span>.group <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_homogeneous : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_widget : <span class="constructor">GObj</span>.widget <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_label_widget : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <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 : <span class="constructor">GData</span>.tooltips <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_drag_window : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : 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> stock_id : <span class="constructor">GtkStock</span>.id<br> <span class="keyword">method</span> use_underline : 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_tool_button :<br> ?group:<span class="constructor">GButton</span>.radio_tool_button <span class="keywordsign">-></span><br> ?active:bool <span class="keywordsign">-></span><br> ?label:string <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?use_underline:bool <span class="keywordsign">-></span><br> ?homogeneous:bool <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GButton</span>.tool_item_o <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.radio_tool_button<br> <span class="keyword">class</span> menu_tool_button :<br> ([> <span class="constructor">Gtk</span>.menu_tool_button ] <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 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_tool_item : <span class="constructor">Gtk</span>.tool_item <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : tool_button_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> get_expand : bool<br> <span class="keyword">method</span> get_homogeneous : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_use_drag_window : bool<br> <span class="keyword">method</span> icon_widget : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> is_important : bool<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> label_widget : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> menu : <span class="constructor">Gtk</span>.menu <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_arrow_tooltip : <span class="constructor">GData</span>.tooltips <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_expand : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_homogeneous : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_icon_widget : <span class="constructor">GObj</span>.widget <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_label_widget : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_menu : <span class="constructor">Gtk</span>.menu <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <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 : <span class="constructor">GData</span>.tooltips <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_drag_window : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : 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> stock_id : <span class="constructor">GtkStock</span>.id<br> <span class="keyword">method</span> use_underline : 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> menu_tool_button :<br> ?menu:< as_menu : <span class="constructor">Gtk</span>.menu <span class="constructor">Gtk</span>.obj; .. > <span class="keywordsign">-></span><br> ?label:string <span class="keywordsign">-></span><br> ?stock:<span class="constructor">GtkStock</span>.id <span class="keywordsign">-></span><br> ?use_underline:bool <span class="keywordsign">-></span><br> ?homogeneous:bool <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GButton</span>.tool_item_o <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.menu_tool_button<br> <span class="keyword">class</span> link_button :<br> ([> <span class="constructor">Gtk</span>.link_button ] <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 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> all_children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> border_width : int<br> <span class="keyword">method</span> child : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> children : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">method</span> clicked : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> drag : <span class="constructor">GObj</span>.drag_ops<br> <span class="keyword">method</span> event : <span class="constructor">GObj</span>.event_ops<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> focus_on_click : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> grab_default : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> image : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> image_position : <span class="constructor">GtkEnums</span>.position_type<br> <span class="keyword">method</span> label : string<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_focus_on_click : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_image_position : <span class="constructor">GtkEnums</span>.position_type <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_relief : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.relief_style <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resize_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.resize_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_uri : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_stock : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_underline : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_xalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_yalign : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unset_image : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> uri : string<br> <span class="keyword">method</span> use_stock : bool<br> <span class="keyword">method</span> use_underline : bool<br> <span class="keyword">method</span> xalign : float<br> <span class="keyword">method</span> yalign : float<br> <span class="keyword">end</span><br> <span class="keyword">val</span> link_button :<br> ?label:string <span class="keywordsign">-></span><br> string <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GButton</span>.link_button<br> <span class="keyword">end</span></code></body></html>