<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GTree</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> <span class="keywordsign">'</span>a column = {<br> index : int;<br> conv : <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.data_conv;<br> creator : int;<br> }<br> <span class="keyword">class</span> column_list :<br> <span class="keyword">object</span><br> <span class="keyword">method</span> add : <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.data_conv <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="constructor">GTree</span>.column<br> <span class="keyword">method</span> id : int<br> <span class="keyword">method</span> lock : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> types : <span class="constructor">Gobject</span>.g_type list<br> <span class="keyword">end</span><br> <span class="keyword">class</span> row_reference :<br> <span class="constructor">Gtk</span>.row_reference <span class="keywordsign">-></span><br> model:[> <span class="keywordsign">`</span>treemodel ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> as_ref : <span class="constructor">Gtk</span>.row_reference<br> <span class="keyword">method</span> iter : <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> path : <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> valid : bool<br> <span class="keyword">end</span><br> <span class="keyword">class</span> model_signals :<br> [> <span class="keywordsign">`</span>treemodel ] <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> after : <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> row_changed :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> row_deleted : callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> row_has_child_toggled :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> row_inserted :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> rows_reordered :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <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">val</span> model_ids : (int, int) <span class="constructor">Hashtbl</span>.t<br> <span class="keyword">class</span> model :<br> ([> <span class="keywordsign">`</span>treemodel ] <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> id : int<br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>a <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_model : <span class="constructor">Gtk</span>.tree_model<br> <span class="keyword">method</span> coerce : <span class="constructor">GTree</span>.model<br> <span class="keyword">method</span> flags : <span class="constructor">GtkEnums</span>.tree_model_flags list<br> <span class="keyword">method</span> foreach : (<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get : row:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> column:<span class="keywordsign">'</span>b <span class="constructor">GTree</span>.column <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br> <span class="keyword">method</span> get_column_type : int <span class="keywordsign">-></span> <span class="constructor">Gobject</span>.g_type<br> <span class="keyword">method</span> get_iter : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> get_iter_first : <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> get_path : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> get_row_reference : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">GTree</span>.row_reference<br> <span class="keyword">method</span> iter_children :<br> ?nth:int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> iter_has_child : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_n_children : <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> iter_next : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_parent : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<br> <span class="keyword">method</span> n_columns : int<br> <span class="keyword">method</span> row_changed : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> tree_sortable_signals :<br> [> <span class="keywordsign">`</span>treemodel <span class="keywordsign">|</span> <span class="keywordsign">`</span>treesortable ] <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> after : <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> row_changed :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> row_deleted : callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> row_has_child_toggled :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> row_inserted :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> rows_reordered :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> sort_column_changed : 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> tree_sortable :<br> ([> <span class="keywordsign">`</span>treemodel <span class="keywordsign">|</span> <span class="keywordsign">`</span>treesortable ] <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> id : int<br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>a <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_model : <span class="constructor">Gtk</span>.tree_model<br> <span class="keyword">method</span> coerce : model<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.tree_sortable_signals<br> <span class="keyword">method</span> flags : <span class="constructor">GtkEnums</span>.tree_model_flags list<br> <span class="keyword">method</span> foreach : (<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get : row:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> column:<span class="keywordsign">'</span>b column <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br> <span class="keyword">method</span> get_column_type : int <span class="keywordsign">-></span> <span class="constructor">Gobject</span>.g_type<br> <span class="keyword">method</span> get_iter : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> get_iter_first : <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> get_path : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> get_row_reference : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> row_reference<br> <span class="keyword">method</span> get_sort_column_id : (int * <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.sort_type) option<br> <span class="keyword">method</span> has_default_sort_func : bool<br> <span class="keyword">method</span> iter_children :<br> ?nth:int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> iter_has_child : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_n_children : <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> iter_next : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_parent : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<br> <span class="keyword">method</span> n_columns : int<br> <span class="keyword">method</span> row_changed : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_default_sort_func :<br> (<span class="constructor">GTree</span>.model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> int) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_column_id : int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.sort_type <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_func :<br> int <span class="keywordsign">-></span> (<span class="constructor">GTree</span>.model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> int) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> sort_column_changed : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">val</span> default_sort_column_id : int<br> <span class="keyword">val</span> unsorted_sort_column_id : int<br> <span class="keyword">class</span> tree_store :<br> <span class="constructor">Gtk</span>.tree_store <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> id : int<br> <span class="keyword">val</span> obj : <span class="constructor">Gtk</span>.tree_store<br> <span class="keyword">method</span> append : ?parent:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> as_model : <span class="constructor">Gtk</span>.tree_model<br> <span class="keyword">method</span> clear : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> coerce : model<br> <span class="keyword">method</span> connect : tree_sortable_signals<br> <span class="keyword">method</span> flags : <span class="constructor">GtkEnums</span>.tree_model_flags list<br> <span class="keyword">method</span> foreach : (<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get : row:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> column:<span class="keywordsign">'</span>a column <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> get_column_type : int <span class="keywordsign">-></span> <span class="constructor">Gobject</span>.g_type<br> <span class="keyword">method</span> get_iter : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> get_iter_first : <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> get_path : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> get_row_reference : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> row_reference<br> <span class="keyword">method</span> get_sort_column_id : (int * <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.sort_type) option<br> <span class="keyword">method</span> has_default_sort_func : bool<br> <span class="keyword">method</span> insert : ?parent:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> insert_after :<br> ?parent:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> insert_before :<br> ?parent:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> is_ancestor :<br> iter:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> descendant:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_children :<br> ?nth:int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> iter_depth : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> iter_has_child : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_is_valid : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_n_children : <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> iter_next : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_parent : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<br> <span class="keyword">method</span> move_after : iter:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> pos:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> move_before : iter:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> pos:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> n_columns : int<br> <span class="keyword">method</span> prepend : ?parent:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> remove : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> row_changed : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set : row:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> column:<span class="keywordsign">'</span>b <span class="constructor">GTree</span>.column <span class="keywordsign">-></span> <span class="keywordsign">'</span>b <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_default_sort_func :<br> (model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> int) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_column_id : int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.sort_type <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_func :<br> int <span class="keywordsign">-></span> (model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> int) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> sort_column_changed : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> swap : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">end</span><br> <span class="keyword">val</span> tree_store : <span class="constructor">GTree</span>.column_list <span class="keywordsign">-></span> <span class="constructor">GTree</span>.tree_store<br> <span class="keyword">class</span> list_store :<br> <span class="constructor">Gtk</span>.list_store <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> id : int<br> <span class="keyword">val</span> obj : <span class="constructor">Gtk</span>.list_store<br> <span class="keyword">method</span> append : unit <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> as_model : <span class="constructor">Gtk</span>.tree_model<br> <span class="keyword">method</span> clear : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> coerce : model<br> <span class="keyword">method</span> connect : tree_sortable_signals<br> <span class="keyword">method</span> flags : <span class="constructor">GtkEnums</span>.tree_model_flags list<br> <span class="keyword">method</span> foreach : (<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get : row:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> column:<span class="keywordsign">'</span>a column <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> get_column_type : int <span class="keywordsign">-></span> <span class="constructor">Gobject</span>.g_type<br> <span class="keyword">method</span> get_iter : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> get_iter_first : <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> get_path : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> get_row_reference : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> row_reference<br> <span class="keyword">method</span> get_sort_column_id : (int * <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.sort_type) option<br> <span class="keyword">method</span> has_default_sort_func : bool<br> <span class="keyword">method</span> insert : int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> insert_after : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> insert_before : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> iter_children :<br> ?nth:int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> iter_has_child : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_is_valid : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_n_children : <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> iter_next : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_parent : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<br> <span class="keyword">method</span> move_after : iter:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> pos:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> move_before : iter:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> pos:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> n_columns : int<br> <span class="keyword">method</span> prepend : unit <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> remove : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> row_changed : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set : row:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> column:<span class="keywordsign">'</span>b <span class="constructor">GTree</span>.column <span class="keywordsign">-></span> <span class="keywordsign">'</span>b <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_default_sort_func :<br> (model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> int) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_column_id : int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.sort_type <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_func :<br> int <span class="keywordsign">-></span> (model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> int) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> sort_column_changed : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> swap : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">end</span><br> <span class="keyword">val</span> list_store : <span class="constructor">GTree</span>.column_list <span class="keywordsign">-></span> <span class="constructor">GTree</span>.list_store<br> <span class="keyword">val</span> store_of_list :<br> <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.data_conv <span class="keywordsign">-></span> <span class="keywordsign">'</span>a list <span class="keywordsign">-></span> <span class="constructor">GTree</span>.list_store * <span class="keywordsign">'</span>a <span class="constructor">GTree</span>.column<br> <span class="keyword">class</span> model_sort :<br> <span class="constructor">Gtk</span>.tree_model_sort <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> id : int<br> <span class="keyword">val</span> obj : <span class="constructor">Gtk</span>.tree_model_sort<br> <span class="keyword">method</span> as_model : <span class="constructor">Gtk</span>.tree_model<br> <span class="keyword">method</span> coerce : model<br> <span class="keyword">method</span> connect : tree_sortable_signals<br> <span class="keyword">method</span> convert_child_iter_to_iter : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> convert_child_path_to_path : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> convert_iter_to_child_iter : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> convert_path_to_child_path : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> flags : <span class="constructor">GtkEnums</span>.tree_model_flags list<br> <span class="keyword">method</span> foreach : (<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get : row:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> column:<span class="keywordsign">'</span>a column <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> get_column_type : int <span class="keywordsign">-></span> <span class="constructor">Gobject</span>.g_type<br> <span class="keyword">method</span> get_iter : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> get_iter_first : <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> get_path : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> get_row_reference : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> row_reference<br> <span class="keyword">method</span> get_sort_column_id : (int * <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.sort_type) option<br> <span class="keyword">method</span> has_default_sort_func : bool<br> <span class="keyword">method</span> iter_children :<br> ?nth:int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> iter_has_child : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_is_valid : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_n_children : <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> iter_next : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_parent : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<br> <span class="keyword">method</span> model : <span class="constructor">GTree</span>.model<br> <span class="keyword">method</span> n_columns : int<br> <span class="keyword">method</span> reset_default_sort_func : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> row_changed : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_default_sort_func :<br> (model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> int) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_column_id : int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.sort_type <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_func :<br> int <span class="keywordsign">-></span> (model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> int) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> sort_column_changed : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">val</span> model_sort : <span class="keywordsign">#</span><span class="constructor">GTree</span>.model <span class="keywordsign">-></span> <span class="constructor">GTree</span>.model_sort<br> <span class="keyword">class</span> model_filter :<br> <span class="constructor">Gtk</span>.tree_model_filter <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> id : int<br> <span class="keyword">val</span> obj : <span class="constructor">Gtk</span>.tree_model_filter<br> <span class="keyword">method</span> as_model : <span class="constructor">Gtk</span>.tree_model<br> <span class="keyword">method</span> child_model : <span class="constructor">GTree</span>.model<br> <span class="keyword">method</span> coerce : model<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.model_signals<br> <span class="keyword">method</span> convert_child_iter_to_iter : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> convert_child_path_to_path : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> convert_iter_to_child_iter : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> convert_path_to_child_path : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> flags : <span class="constructor">GtkEnums</span>.tree_model_flags list<br> <span class="keyword">method</span> foreach : (<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get : row:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> column:<span class="keywordsign">'</span>a column <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> get_column_type : int <span class="keywordsign">-></span> <span class="constructor">Gobject</span>.g_type<br> <span class="keyword">method</span> get_iter : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> get_iter_first : <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> get_path : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> get_row_reference : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> row_reference<br> <span class="keyword">method</span> iter_children :<br> ?nth:int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> iter_has_child : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_n_children : <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> iter_next : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_parent : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<br> <span class="keyword">method</span> n_columns : int<br> <span class="keyword">method</span> refilter : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> row_changed : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_column : bool <span class="constructor">GTree</span>.column <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_func :<br> (<span class="constructor">GTree</span>.model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> virtual_root : <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">end</span><br> <span class="keyword">val</span> model_filter :<br> ?virtual_root:<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="keywordsign">#</span><span class="constructor">GTree</span>.model <span class="keywordsign">-></span> <span class="constructor">GTree</span>.model_filter<br> <span class="keyword">module</span> <span class="constructor">Path</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">val</span> create : int list <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">val</span> copy : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">val</span> get_indices : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> int array<br> <span class="keyword">val</span> from_string : string <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">val</span> to_string : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> get_depth : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> is_ancestor : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> append_index : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> prepend_index : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> next : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> prev : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> up : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> down : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> selection_signals :<br> <span class="constructor">Gtk</span>.tree_selection <span class="keywordsign">-></span><br> <span class="keyword">object</span> (<span class="keywordsign">'</span>a)<br> <span class="keyword">method</span> after : <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> changed : 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> selection :<br> <span class="constructor">Gtk</span>.tree_selection <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> obj : <span class="constructor">Gtk</span>.tree_selection<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.selection_signals<br> <span class="keyword">method</span> count_selected_rows : int<br> <span class="keyword">method</span> get_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.selection_mode<br> <span class="keyword">method</span> get_selected_rows : <span class="constructor">Gtk</span>.tree_path list<br> <span class="keyword">method</span> iter_is_selected : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<br> <span class="keyword">method</span> path_is_selected : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> select_all : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> select_iter : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> select_path : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> select_range : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.selection_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_select_function : (<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unselect_all : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unselect_iter : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unselect_path : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unselect_range : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> <span class="keyword">type</span> cell_renderer =<br> <span class="keyword">object</span> <span class="keyword">method</span> as_renderer : <span class="constructor">Gtk</span>.cell_renderer <span class="constructor">Gtk</span>.obj <span class="keyword">end</span><br> <span class="keyword">class</span> cell_layout :<br> [> <span class="constructor">Gtk</span>.cell_layout ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> add_attribute :<br> <span class="keywordsign">#</span><span class="constructor">GTree</span>.cell_renderer <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="constructor">GTree</span>.column <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> clear : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> clear_attributes : <span class="keywordsign">#</span><span class="constructor">GTree</span>.cell_renderer <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> pack :<br> ?expand:bool <span class="keywordsign">-></span><br> ?from:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.pack_type <span class="keywordsign">-></span> <span class="keywordsign">#</span><span class="constructor">GTree</span>.cell_renderer <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> reorder : <span class="keywordsign">#</span><span class="constructor">GTree</span>.cell_renderer <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_cell_data_func :<br> <span class="keywordsign">#</span><span class="constructor">GTree</span>.cell_renderer <span class="keywordsign">-></span><br> (<span class="constructor">GTree</span>.model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unset_cell_data_func : <span class="keywordsign">#</span><span class="constructor">GTree</span>.cell_renderer <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> view_column_signals :<br> [> <span class="keywordsign">`</span>gtk <span class="keywordsign">|</span> <span class="keywordsign">`</span>treeviewcolumn ] <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> 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">end</span><br> <span class="keyword">class</span> view_column :<br> <span class="constructor">Gtk</span>.tree_view_column <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>.tree_view_column <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> add_attribute : <span class="keywordsign">#</span>cell_renderer <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="keywordsign">'</span>a column <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> alignment : float<br> <span class="keyword">method</span> as_column : <span class="constructor">Gtk</span>.tree_view_column <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> clear : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> clear_attributes : <span class="keywordsign">#</span>cell_renderer <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> clickable : bool<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.view_column_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> fixed_width : int<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_sort_column_id : int<br> <span class="keyword">method</span> max_width : int<br> <span class="keyword">method</span> min_width : int<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<br> <span class="keyword">method</span> pack :<br> ?expand:bool <span class="keywordsign">-></span> ?from:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.pack_type <span class="keywordsign">-></span> <span class="keywordsign">#</span>cell_renderer <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> reorder : <span class="keywordsign">#</span>cell_renderer <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> reorderable : bool<br> <span class="keyword">method</span> resizable : bool<br> <span class="keyword">method</span> set_alignment : float <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_cell_data_func :<br> <span class="keywordsign">#</span>cell_renderer <span class="keywordsign">-></span> (model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_clickable : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_fixed_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_max_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_min_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_reorderable : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_resizable : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sizing : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.tree_view_column_sizing <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_column_id : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_indicator : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_sort_order : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.sort_type <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_visible : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_widget : <span class="constructor">GObj</span>.widget option <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> sizing : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.tree_view_column_sizing<br> <span class="keyword">method</span> sort_indicator : bool<br> <span class="keyword">method</span> sort_order : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.sort_type<br> <span class="keyword">method</span> title : string<br> <span class="keyword">method</span> unset_cell_data_func : <span class="keywordsign">#</span>cell_renderer <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> visible : bool<br> <span class="keyword">method</span> widget : <span class="constructor">GObj</span>.widget option<br> <span class="keyword">method</span> width : int<br> <span class="keyword">end</span><br> <span class="keyword">val</span> view_column :<br> ?title:string <span class="keywordsign">-></span><br> ?renderer:<span class="keywordsign">#</span><span class="constructor">GTree</span>.cell_renderer * (string * <span class="keywordsign">'</span>a <span class="constructor">GTree</span>.column) list <span class="keywordsign">-></span><br> unit <span class="keywordsign">-></span> <span class="constructor">GTree</span>.view_column<br> <span class="keyword">class</span> view_signals :<br> [> <span class="constructor">Gtk</span>.tree_view ] <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> columns_changed : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> cursor_changed : 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> expand_collapse_cursor_row :<br> callback:(logical:bool <span class="keywordsign">-></span> expand:bool <span class="keywordsign">-></span> all:bool <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> move_cursor :<br> callback:(<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.movement_step <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> row_activated :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">GTree</span>.view_column <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> row_collapsed :<br> callback:(<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> row_expanded :<br> callback:(<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> select_all : callback:(unit <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> select_cursor_parent : callback:(unit <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> select_cursor_row :<br> callback:(start_editing:bool <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> set_scroll_adjustments :<br> callback:(<span class="constructor">GData</span>.adjustment option <span class="keywordsign">-></span> <span class="constructor">GData</span>.adjustment option <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> start_interactive_search :<br> callback:(unit <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> test_collapse_row :<br> callback:(<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> test_expand_row :<br> callback:(<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> toggle_cursor_row : callback:(unit <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> unselect_all : callback:(unit <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">end</span><br> <span class="keyword">class</span> view :<br> <span class="constructor">Gtk</span>.tree_view <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>.tree_view <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_column : <span class="constructor">GTree</span>.view_column <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> collapse_all : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> collapse_row : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.view_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> enable_search : bool<br> <span class="keyword">method</span> event : <span class="constructor">GObj</span>.event_ops<br> <span class="keyword">method</span> expand_all : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> expand_row : ?all:bool <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> expand_to_path : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> expander_column : <span class="constructor">GTree</span>.view_column option<br> <span class="keyword">method</span> fixed_height_mode : bool<br> <span class="keyword">method</span> focus : <span class="constructor">GContainer</span>.focus<br> <span class="keyword">method</span> get_cell_area :<br> ?path:<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span><br> ?col:<span class="constructor">GTree</span>.view_column <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.<span class="constructor">Rectangle</span>.t<br> <span class="keyword">method</span> get_column : int <span class="keywordsign">-></span> <span class="constructor">GTree</span>.view_column<br> <span class="keyword">method</span> get_cursor :<br> unit <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path option * <span class="constructor">GTree</span>.view_column option<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_path_at_pos :<br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span> (<span class="constructor">Gtk</span>.tree_path * <span class="constructor">GTree</span>.view_column * int * int) option<br> <span class="keyword">method</span> hadjustment : <span class="constructor">GData</span>.adjustment<br> <span class="keyword">method</span> headers_visible : bool<br> <span class="keyword">method</span> hover_expand : bool<br> <span class="keyword">method</span> hover_selection : bool<br> <span class="keyword">method</span> insert_column : <span class="constructor">GTree</span>.view_column <span class="keywordsign">-></span> int <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> model : <span class="constructor">GTree</span>.model<br> <span class="keyword">method</span> move_column :<br> <span class="constructor">GTree</span>.view_column <span class="keywordsign">-></span> after:<span class="constructor">GTree</span>.view_column <span class="keywordsign">-></span> 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> remove_column : <span class="constructor">GTree</span>.view_column <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> reorderable : bool<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_activated : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">GTree</span>.view_column <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> row_expanded : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> rules_hint : bool<br> <span class="keyword">method</span> scroll_to_cell :<br> ?align:float * float <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">GTree</span>.view_column <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> scroll_to_point : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> search_column : int<br> <span class="keyword">method</span> selection : <span class="constructor">GTree</span>.selection<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_cursor :<br> ?cell:<span class="keywordsign">#</span><span class="constructor">GTree</span>.cell_renderer <span class="keywordsign">-></span><br> ?edit:bool <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">GTree</span>.view_column <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_enable_search : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_expander_column : <span class="constructor">GTree</span>.view_column option <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_fixed_height_mode : bool <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_headers_clickable : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_headers_visible : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_hover_expand : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_hover_selection : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_model : <span class="constructor">GTree</span>.model option <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_reorderable : 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_separator_func :<br> (<span class="constructor">GTree</span>.model <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool) option <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_rules_hint : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_search_column : int <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> vadjustment : <span class="constructor">GData</span>.adjustment<br> <span class="keyword">end</span><br> <span class="keyword">val</span> view :<br> ?model:<span class="keywordsign">#</span><span class="constructor">GTree</span>.model <span class="keywordsign">-></span><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> ?enable_search:bool <span class="keywordsign">-></span><br> ?fixed_height_mode:bool <span class="keywordsign">-></span><br> ?headers_clickable:bool <span class="keywordsign">-></span><br> ?headers_visible:bool <span class="keywordsign">-></span><br> ?reorderable:bool <span class="keywordsign">-></span><br> ?rules_hint:bool <span class="keywordsign">-></span><br> ?search_column: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">GTree</span>.view<br> <span class="keyword">type</span> cell_properties =<br> [ <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">HEIGHT</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDED</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDER</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MODE</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.cell_renderer_mode<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VISIBLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WIDTH</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XPAD</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YPAD</span> <span class="keyword">of</span> int ]<br> <span class="keyword">type</span> cell_properties_pixbuf =<br> [ <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">HEIGHT</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDED</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDER</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MODE</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.cell_renderer_mode<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">PIXBUF</span> <span class="keyword">of</span> <span class="constructor">GdkPixbuf</span>.pixbuf<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">PIXBUF_EXPANDER_CLOSED</span> <span class="keyword">of</span> <span class="constructor">GdkPixbuf</span>.pixbuf<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">PIXBUF_EXPANDER_OPEN</span> <span class="keyword">of</span> <span class="constructor">GdkPixbuf</span>.pixbuf<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STOCK_DETAIL</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STOCK_ID</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STOCK_SIZE</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.icon_size<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VISIBLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WIDTH</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XPAD</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YPAD</span> <span class="keyword">of</span> int ]<br> <span class="keyword">type</span> cell_properties_text =<br> [ <span class="keywordsign">`</span><span class="constructor">BACKGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">BACKGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">BACKGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">EDITABLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FAMILY</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FONT</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FONT_DESC</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.font_description<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">HEIGHT</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDED</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDER</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MARKUP</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MODE</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.cell_renderer_mode<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RISE</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SCALE</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.scale<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SINGLE_PARAGRAPH_MODE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SIZE</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SIZE_POINTS</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STRETCH</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.stretch<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STRIKETHROUGH</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STYLE</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.style<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TEXT</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">UNDERLINE</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.underline<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VARIANT</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.variant<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VISIBLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WEIGHT</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.weight<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WIDTH</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XPAD</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YPAD</span> <span class="keyword">of</span> int ]<br> <span class="keyword">type</span> cell_properties_toggle =<br> [ <span class="keywordsign">`</span><span class="constructor">ACTIVATABLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">ACTIVE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">HEIGHT</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">INCONSISTENT</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDED</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDER</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MODE</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.cell_renderer_mode<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RADIO</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VISIBLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WIDTH</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XPAD</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YPAD</span> <span class="keyword">of</span> int ]<br> <span class="keyword">type</span> cell_properties_progress =<br> [ <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">HEIGHT</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDED</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDER</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MODE</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.cell_renderer_mode<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TEXT</span> <span class="keyword">of</span> string option<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VALUE</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VISIBLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WIDTH</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XPAD</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YPAD</span> <span class="keyword">of</span> int ]<br> <span class="keyword">type</span> cell_properties_combo =<br> [ <span class="keywordsign">`</span><span class="constructor">BACKGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">BACKGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">BACKGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">EDITABLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FAMILY</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FONT</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FONT_DESC</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.font_description<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">HAS_ENTRY</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">HEIGHT</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDED</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDER</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MARKUP</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MODE</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.cell_renderer_mode<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MODEL</span> <span class="keyword">of</span> <span class="constructor">GTree</span>.model option<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RISE</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SCALE</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.scale<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SINGLE_PARAGRAPH_MODE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SIZE</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SIZE_POINTS</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STRETCH</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.stretch<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STRIKETHROUGH</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STYLE</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.style<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TEXT</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TEXT_COLUMN</span> <span class="keyword">of</span> string <span class="constructor">GTree</span>.column<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">UNDERLINE</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.underline<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VARIANT</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.variant<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VISIBLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WEIGHT</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.weight<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WIDTH</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XPAD</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YPAD</span> <span class="keyword">of</span> int ]<br> <span class="keyword">type</span> cell_properties_accel =<br> [ <span class="keywordsign">`</span><span class="constructor">ACCEL_MODE</span> <span class="keyword">of</span> <span class="constructor">GtkEnums</span>.cell_renderer_accel_mode<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">BACKGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">BACKGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">BACKGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CELL_BACKGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">EDITABLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FAMILY</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FONT</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FONT_DESC</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.font_description<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND_GDK</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">HEIGHT</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDED</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">IS_EXPANDER</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">KEY</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.keysym<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">KEYCODE</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MARKUP</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MODE</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.cell_renderer_mode<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MODS</span> <span class="keyword">of</span> <span class="constructor">GdkEnums</span>.modifier list<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RISE</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SCALE</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.scale<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SINGLE_PARAGRAPH_MODE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SIZE</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SIZE_POINTS</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STRETCH</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.stretch<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STRIKETHROUGH</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">STYLE</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.style<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TEXT</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">UNDERLINE</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.underline<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VARIANT</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.variant<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">VISIBLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WEIGHT</span> <span class="keyword">of</span> <span class="constructor">Pango</span>.<span class="constructor">Tags</span>.weight<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WIDTH</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">XPAD</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YALIGN</span> <span class="keyword">of</span> float<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">YPAD</span> <span class="keyword">of</span> int ]<br> <span class="keyword">class</span> <span class="keyword">type</span> [<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b] cell_renderer_skel =<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> as_renderer : <span class="constructor">Gtk</span>.cell_renderer <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_property : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>c) <span class="constructor">Gobject</span>.property <span class="keywordsign">-></span> <span class="keywordsign">'</span>c<br> <span class="keyword">method</span> set_properties : <span class="keywordsign">'</span>b list <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> <span class="keyword">virtual</span> [<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b] cell_renderer_impl :<br> <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">constraint</span> <span class="keywordsign">'</span>a = [> <span class="constructor">Gtk</span>.cell_renderer ]<br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>a <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_renderer : <span class="constructor">Gtk</span>.cell_renderer <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_property : (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>c) <span class="constructor">Gobject</span>.property <span class="keywordsign">-></span> <span class="keywordsign">'</span>c<br> <span class="keyword">method</span> <span class="keyword">private</span> <span class="keyword">virtual</span> param : <span class="keywordsign">'</span>b <span class="keywordsign">-></span> <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.param<br> <span class="keyword">method</span> set_properties : <span class="keywordsign">'</span>b list <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> cell_renderer_pixbuf :<br> <span class="constructor">Gtk</span>.cell_renderer_pixbuf <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>.cell_renderer_pixbuf <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_renderer : <span class="constructor">Gtk</span>.cell_renderer <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> connect : <span class="constructor">GObj</span>.gtkobj_signals_impl<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_property :<br> (<span class="constructor">Gtk</span>.cell_renderer_pixbuf, <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.property <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> set_properties : cell_properties_pixbuf list <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> cell_renderer_text_signals :<br> <span class="constructor">Gtk</span>.cell_renderer_text <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> 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> edited :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> string <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> cell_renderer_text :<br> <span class="constructor">Gtk</span>.cell_renderer_text <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>.cell_renderer_text <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_renderer : <span class="constructor">Gtk</span>.cell_renderer <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.cell_renderer_text_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_property :<br> (<span class="constructor">Gtk</span>.cell_renderer_text, <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.property <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> set_fixed_height_from_font : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_properties : cell_properties_text list <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> cell_renderer_toggle_signals :<br> <span class="constructor">Gtk</span>.cell_renderer_toggle <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> 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> toggled : callback:(<span class="constructor">Gtk</span>.tree_path <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> cell_renderer_toggle :<br> <span class="constructor">Gtk</span>.cell_renderer_toggle <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>.cell_renderer_toggle <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_renderer : <span class="constructor">Gtk</span>.cell_renderer <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.cell_renderer_toggle_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_property :<br> (<span class="constructor">Gtk</span>.cell_renderer_toggle, <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.property <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> set_properties : cell_properties_toggle list <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> cell_renderer_progress :<br> <span class="constructor">Gtk</span>.cell_renderer_progress <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>.cell_renderer_progress <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_renderer : <span class="constructor">Gtk</span>.cell_renderer <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> connect : <span class="constructor">GObj</span>.gtkobj_signals_impl<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_property :<br> (<span class="constructor">Gtk</span>.cell_renderer_progress, <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.property <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> set_properties : cell_properties_progress list <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> cell_renderer_combo :<br> <span class="constructor">Gtk</span>.cell_renderer_combo <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>.cell_renderer_combo <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_renderer : <span class="constructor">Gtk</span>.cell_renderer <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.cell_renderer_text_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_property :<br> (<span class="constructor">Gtk</span>.cell_renderer_combo, <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.property <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> set_fixed_height_from_font : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_properties : cell_properties_combo list <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> cell_renderer_accel_signals :<br> <span class="constructor">Gtk</span>.cell_renderer_accel <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> accel_cleared : callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> accel_edited :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span><br> accel_key:int <span class="keywordsign">-></span><br> accel_mods:int <span class="keywordsign">-></span> hardware_keycode:int <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <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> edited :<br> callback:(<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> string <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> cell_renderer_accel :<br> <span class="constructor">Gtk</span>.cell_renderer_accel <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>.cell_renderer_accel <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_renderer : <span class="constructor">Gtk</span>.cell_renderer <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.cell_renderer_accel_signals<br> <span class="keyword">method</span> destroy : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_property :<br> (<span class="constructor">Gtk</span>.cell_renderer_accel, <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.property <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> set_properties : cell_properties_accel list <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">val</span> cell_renderer_pixbuf :<br> <span class="constructor">GTree</span>.cell_properties_pixbuf list <span class="keywordsign">-></span> <span class="constructor">GTree</span>.cell_renderer_pixbuf<br> <span class="keyword">val</span> cell_renderer_text :<br> <span class="constructor">GTree</span>.cell_properties_text list <span class="keywordsign">-></span> <span class="constructor">GTree</span>.cell_renderer_text<br> <span class="keyword">val</span> cell_renderer_toggle :<br> <span class="constructor">GTree</span>.cell_properties_toggle list <span class="keywordsign">-></span> <span class="constructor">GTree</span>.cell_renderer_toggle<br> <span class="keyword">val</span> cell_renderer_progress :<br> <span class="constructor">GTree</span>.cell_properties_progress list <span class="keywordsign">-></span> <span class="constructor">GTree</span>.cell_renderer_progress<br> <span class="keyword">val</span> cell_renderer_combo :<br> <span class="constructor">GTree</span>.cell_properties_combo list <span class="keywordsign">-></span> <span class="constructor">GTree</span>.cell_renderer_combo<br> <span class="keyword">val</span> cell_renderer_accel :<br> <span class="constructor">GTree</span>.cell_properties_accel list <span class="keywordsign">-></span> <span class="constructor">GTree</span>.cell_renderer_accel<br> <span class="keyword">class</span> icon_view_signals :<br> [> <span class="constructor">Gtk</span>.icon_view ] <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> item_activated :<br> callback:(<span class="constructor">Gtk</span>.tree_path <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> selection_changed : 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> icon_view :<br> ([> <span class="constructor">Gtk</span>.icon_view ] <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> column_spacing : int<br> <span class="keyword">method</span> columns : int<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.icon_view_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> get_path_at_pos : int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> get_selected_items : <span class="constructor">Gtk</span>.tree_path list<br> <span class="keyword">method</span> item_activated : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> item_width : int<br> <span class="keyword">method</span> margin : int<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> model : <span class="constructor">GTree</span>.model<br> <span class="keyword">method</span> orientation : <span class="constructor">GtkEnums</span>.orientation<br> <span class="keyword">method</span> path_is_selected : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> bool<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_spacing : int<br> <span class="keyword">method</span> select_all : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> select_path : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> selected_foreach : (<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> selection_mode : <span class="constructor">GtkEnums</span>.selection_mode<br> <span class="keyword">method</span> set_border_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_column_spacing : 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_item_width : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_margin : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_markup_column : string <span class="constructor">GTree</span>.column <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_model : <span class="constructor">GTree</span>.model option <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_orientation : <span class="constructor">GtkEnums</span>.orientation <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_pixbuf_column : <span class="constructor">GdkPixbuf</span>.pixbuf <span class="constructor">GTree</span>.column <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> unit<br> <span class="keyword">method</span> set_selection_mode : <span class="constructor">GtkEnums</span>.selection_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> set_text_column : string <span class="constructor">GTree</span>.column <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> spacing : int<br> <span class="keyword">method</span> unselect_all : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> unselect_path : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">val</span> icon_view :<br> ?model:<span class="keywordsign">#</span><span class="constructor">GTree</span>.model <span class="keywordsign">-></span><br> ?columns:int <span class="keywordsign">-></span><br> ?orientation:<span class="constructor">GtkEnums</span>.orientation <span class="keywordsign">-></span><br> ?selection_mode:<span class="constructor">GtkEnums</span>.selection_mode <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">GTree</span>.icon_view<br> <span class="keyword">class</span> <span class="keyword">type</span> <span class="keyword">virtual</span> [<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d, <span class="keywordsign">'</span>e] custom_tree_model_type =<br> <span class="keyword">object</span><br> <span class="keyword">val</span> id : int<br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> as_model : <span class="constructor">Gtk</span>.tree_model<br> <span class="keyword">method</span> coerce : model<br> <span class="keyword">method</span> connect : <span class="constructor">GTree</span>.model_signals<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_decode_iter : <span class="keywordsign">'</span>c <span class="keywordsign">-></span> <span class="keywordsign">'</span>d <span class="keywordsign">-></span> <span class="keywordsign">'</span>e <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_encode_iter : <span class="keywordsign">'</span>b <span class="keywordsign">-></span> <span class="keywordsign">'</span>c * <span class="keywordsign">'</span>d * <span class="keywordsign">'</span>e<br> <span class="keyword">method</span> custom_flags : <span class="constructor">GtkEnums</span>.tree_model_flags list<br> <span class="keyword">method</span> custom_get_column_type : int <span class="keywordsign">-></span> <span class="constructor">Gobject</span>.g_type<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_get_iter : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="keywordsign">'</span>b option<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_get_path : <span class="keywordsign">'</span>b <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> custom_get_value : <span class="keywordsign">'</span>b <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Gobject</span>.g_value <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_iter_children : <span class="keywordsign">'</span>b option <span class="keywordsign">-></span> <span class="keywordsign">'</span>b option<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_iter_has_child : <span class="keywordsign">'</span>b <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_iter_n_children : <span class="keywordsign">'</span>b option <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_iter_next : <span class="keywordsign">'</span>b <span class="keywordsign">-></span> <span class="keywordsign">'</span>b option<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_iter_nth_child : <span class="keywordsign">'</span>b option <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="keywordsign">'</span>b option<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_iter_parent : <span class="keywordsign">'</span>b <span class="keywordsign">-></span> <span class="keywordsign">'</span>b option<br> <span class="keyword">method</span> custom_n_columns : int<br> <span class="keyword">method</span> custom_ref_node : <span class="keywordsign">'</span>b <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> custom_row_changed : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="keywordsign">'</span>b <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> custom_row_deleted : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> custom_row_has_child_toggled : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="keywordsign">'</span>b <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> custom_row_inserted : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="keywordsign">'</span>b <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> custom_rows_reordered :<br> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="keywordsign">'</span>b option <span class="keywordsign">-></span> int array <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> custom_unref_node : <span class="keywordsign">'</span>b <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> <span class="keyword">virtual</span> custom_value :<br> <span class="constructor">Gobject</span>.g_type <span class="keywordsign">-></span> <span class="keywordsign">'</span>b <span class="keywordsign">-></span> column:int <span class="keywordsign">-></span> <span class="constructor">Gobject</span>.basic<br> <span class="keyword">method</span> flags : <span class="constructor">GtkEnums</span>.tree_model_flags list<br> <span class="keyword">method</span> foreach : (<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get : row:<span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> column:<span class="keywordsign">'</span>f column <span class="keywordsign">-></span> <span class="keywordsign">'</span>f<br> <span class="keyword">method</span> get_column_type : int <span class="keywordsign">-></span> <span class="constructor">Gobject</span>.g_type<br> <span class="keyword">method</span> get_iter : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> get_iter_first : <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> get_path : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path<br> <span class="keyword">method</span> get_row_reference : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> row_reference<br> <span class="keyword">method</span> iter_children :<br> ?nth:int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter<br> <span class="keyword">method</span> iter_has_child : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_n_children : <span class="constructor">Gtk</span>.tree_iter option <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> iter_next : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> iter_parent : <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter option<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<br> <span class="keyword">method</span> n_columns : int<br> <span class="keyword">method</span> row_changed : <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_iter <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> <span class="keyword">virtual</span> [<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d] custom_tree_model :<br> <span class="constructor">GTree</span>.column_list <span class="keywordsign">-></span><br> [<span class="constructor">Gtk</span>.tree_model_custom, <span class="keywordsign">'</span>a, <span class="keywordsign">'</span>b, <span class="keywordsign">'</span>c, <span class="keywordsign">'</span>d] custom_tree_model_type<br> <span class="keyword">end</span></code></body></html>