<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GPack</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">class</span> box_skel :<br> ([> <span class="constructor">Gtk</span>.box ] <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> 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_oid : int<br> <span class="keyword">method</span> homogeneous : bool<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> pack :<br> ?from:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.pack_type <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span> ?fill:bool <span class="keywordsign">-></span> ?padding:int <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> reorder_child : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> pos:int <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_child_packing :<br> ?from:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.pack_type <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span> ?fill:bool <span class="keywordsign">-></span> ?padding:int <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <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_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_spacing : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> spacing : int<br> <span class="keyword">end</span><br> <span class="keyword">class</span> box :<br> ([> <span class="constructor">Gtk</span>.box ] <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> 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_oid : int<br> <span class="keyword">method</span> homogeneous : bool<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> pack :<br> ?from:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.pack_type <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span> ?fill:bool <span class="keywordsign">-></span> ?padding:int <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> reorder_child : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> pos:int <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_child_packing :<br> ?from:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.pack_type <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span> ?fill:bool <span class="keywordsign">-></span> ?padding:int <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <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_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_spacing : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> spacing : int<br> <span class="keyword">end</span><br> <span class="keyword">val</span> box :<br> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.orientation <span class="keywordsign">-></span><br> ?homogeneous:bool <span class="keywordsign">-></span><br> ?spacing:int <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">GPack</span>.box<br> <span class="keyword">val</span> vbox :<br> ?homogeneous:bool <span class="keywordsign">-></span><br> ?spacing:int <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">GPack</span>.box<br> <span class="keyword">val</span> hbox :<br> ?homogeneous:bool <span class="keywordsign">-></span><br> ?spacing:int <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">GPack</span>.box<br> <span class="keyword">class</span> button_box :<br> ([> <span class="constructor">Gtk</span>.button_box ] <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> 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_child_secondary : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> homogeneous : bool<br> <span class="keyword">method</span> layout : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.button_box_style<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> pack :<br> ?from:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.pack_type <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span> ?fill:bool <span class="keywordsign">-></span> ?padding:int <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> reorder_child : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> pos:int <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_child_ipadding : ?x:int <span class="keywordsign">-></span> ?y:int <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_child_packing :<br> ?from:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.pack_type <span class="keywordsign">-></span><br> ?expand:bool <span class="keywordsign">-></span> ?fill:bool <span class="keywordsign">-></span> ?padding:int <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_child_secondary : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_child_size : ?width:int <span class="keywordsign">-></span> ?height:int <span class="keywordsign">-></span> unit <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_layout : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.button_box_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_spacing : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> spacing : int<br> <span class="keyword">end</span><br> <span class="keyword">val</span> button_box :<br> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.orientation <span class="keywordsign">-></span><br> ?spacing:int <span class="keywordsign">-></span><br> ?child_width:int <span class="keywordsign">-></span><br> ?child_height:int <span class="keywordsign">-></span><br> ?child_ipadx:int <span class="keywordsign">-></span><br> ?child_ipady:int <span class="keywordsign">-></span><br> ?layout:<span class="constructor">GtkPack</span>.<span class="constructor">BBox</span>.bbox_style <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">GPack</span>.button_box<br> <span class="keyword">class</span> table :<br> <span class="constructor">Gtk</span>.table <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>.table <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> attach :<br> left:int <span class="keywordsign">-></span><br> top:int <span class="keywordsign">-></span><br> ?right:int <span class="keywordsign">-></span><br> ?bottom:int <span class="keywordsign">-></span><br> ?expand:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.expand_type <span class="keywordsign">-></span><br> ?fill:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.expand_type <span class="keywordsign">-></span><br> ?shrink:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.expand_type <span class="keywordsign">-></span><br> ?xpadding:int <span class="keywordsign">-></span> ?ypadding:int <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<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> col_spacings : int<br> <span class="keyword">method</span> columns : int<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_oid : int<br> <span class="keyword">method</span> homogeneous : 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> row_spacings : int<br> <span class="keyword">method</span> rows : int<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_col_spacing : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_col_spacings : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_columns : int <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_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_row_spacing : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_row_spacings : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_rows : int <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">val</span> table :<br> ?columns:int <span class="keywordsign">-></span><br> ?rows:int <span class="keywordsign">-></span><br> ?homogeneous:bool <span class="keywordsign">-></span><br> ?row_spacings:int <span class="keywordsign">-></span><br> ?col_spacings:int <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">GPack</span>.table<br> <span class="keyword">class</span> fixed :<br> <span class="constructor">Gtk</span>.fixed <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>.fixed <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">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> 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> get_oid : int<br> <span class="keyword">method</span> has_window : bool<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> move : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<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_has_window : 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">end</span><br> <span class="keyword">val</span> fixed :<br> ?has_window: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">GPack</span>.fixed<br> <span class="keyword">class</span> layout :<br> ([> <span class="constructor">Gtk</span>.layout ] <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> bin_window : <span class="constructor">Gdk</span>.window<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">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> 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> freeze : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> hadjustment : <span class="constructor">GData</span>.adjustment<br> <span class="keyword">method</span> height : int<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> move : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> put : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<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_hadjustment : <span class="constructor">GData</span>.adjustment <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_height : int <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_vadjustment : <span class="constructor">GData</span>.adjustment <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> thaw : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> vadjustment : <span class="constructor">GData</span>.adjustment<br> <span class="keyword">method</span> width : int<br> <span class="keyword">end</span><br> <span class="keyword">val</span> layout :<br> ?hadjustment:<span class="constructor">GData</span>.adjustment <span class="keywordsign">-></span><br> ?vadjustment:<span class="constructor">GData</span>.adjustment <span class="keywordsign">-></span><br> ?layout_width:int <span class="keywordsign">-></span><br> ?layout_height:int <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">GPack</span>.layout<br> <span class="keyword">class</span> notebook_signals :<br> [> <span class="constructor">Gtk</span>.notebook ] <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> 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> switch_page : callback:(int <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> notebook :<br> <span class="constructor">Gtk</span>.notebook <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>.notebook <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> append_page :<br> ?tab_label:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span><br> ?menu_label:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> 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> 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">GPack</span>.notebook_signals<br> <span class="keyword">method</span> current_page : int<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> enable_popup : bool<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> get_menu_label : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> get_nth_page : int <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_tab_label : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> goto_page : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> homogeneous_tabs : bool<br> <span class="keyword">method</span> insert_page :<br> ?tab_label:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span><br> ?menu_label:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> ?pos:int <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> next_page : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> page_num : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> prepend_page :<br> ?tab_label:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span><br> ?menu_label:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> previous_page : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove_page : int <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> scrollable : bool<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_enable_popup : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_homogeneous_tabs : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_page :<br> ?tab_label:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span><br> ?menu_label:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> <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_scrollable : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_show_border : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_show_tabs : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tab_border : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tab_hborder : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tab_pos : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.position <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tab_vborder : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> show_border : bool<br> <span class="keyword">method</span> show_tabs : bool<br> <span class="keyword">method</span> tab_hborder : int<br> <span class="keyword">method</span> tab_pos : <span class="constructor">GtkEnums</span>.position_type<br> <span class="keyword">method</span> tab_vborder : int<br> <span class="keyword">end</span><br> <span class="keyword">val</span> notebook :<br> ?enable_popup:bool <span class="keywordsign">-></span><br> ?homogeneous_tabs:bool <span class="keywordsign">-></span><br> ?scrollable:bool <span class="keywordsign">-></span><br> ?show_border:bool <span class="keywordsign">-></span><br> ?show_tabs:bool <span class="keywordsign">-></span><br> ?tab_border:int <span class="keywordsign">-></span><br> ?tab_pos:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.position <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">GPack</span>.notebook<br> <span class="keyword">class</span> paned :<br> <span class="constructor">Gtk</span>.paned <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>.paned <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> add1 : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> add2 : <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> child1 : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> child2 : <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> 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> get_oid : int<br> <span class="keyword">method</span> max_position : int<br> <span class="keyword">method</span> min_position : int<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> pack1 : ?resize:bool <span class="keywordsign">-></span> ?shrink:bool <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> pack2 : ?resize:bool <span class="keywordsign">-></span> ?shrink:bool <span class="keywordsign">-></span> <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> position : int<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_position : int <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">end</span><br> <span class="keyword">val</span> paned :<br> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.orientation <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">GPack</span>.paned<br> <span class="keyword">end</span></code></body></html>