<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GtkTree.TreeView</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">val</span> cast : <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_view <span class="constructor">Gtk</span>.obj<br> <span class="keyword">module</span> <span class="constructor">P</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">val</span> enable_search : ([> <span class="keywordsign">`</span>treeview ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> expander_column :<br> ([> <span class="keywordsign">`</span>treeview ], <span class="constructor">Gtk</span>.tree_view_column <span class="constructor">Gtk</span>.obj option)<br> <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> fixed_height_mode : ([> <span class="keywordsign">`</span>treeview ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> hadjustment :<br> ([> <span class="keywordsign">`</span>treeview ], <span class="constructor">Gtk</span>.adjustment <span class="constructor">Gtk</span>.obj) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> headers_clickable : ([> <span class="keywordsign">`</span>treeview ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> headers_visible : ([> <span class="keywordsign">`</span>treeview ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> model : ([> <span class="keywordsign">`</span>treeview ], <span class="constructor">Gtk</span>.tree_model option) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> reorderable : ([> <span class="keywordsign">`</span>treeview ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> rules_hint : ([> <span class="keywordsign">`</span>treeview ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> search_column : ([> <span class="keywordsign">`</span>treeview ], int) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> vadjustment :<br> ([> <span class="keywordsign">`</span>treeview ], <span class="constructor">Gtk</span>.adjustment <span class="constructor">Gtk</span>.obj) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> hover_expand : ([> <span class="keywordsign">`</span>treeview ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> hover_selection : ([> <span class="keywordsign">`</span>treeview ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">end</span><br> <span class="keyword">module</span> <span class="constructor">S</span> :<br> <span class="keyword">sig</span><br> <span class="keyword">val</span> columns_changed : ([> <span class="keywordsign">`</span>treeview ], unit <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> cursor_changed : ([> <span class="keywordsign">`</span>treeview ], unit <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> expand_collapse_cursor_row :<br> ([> <span class="keywordsign">`</span>treeview ], logical:bool <span class="keywordsign">-></span> expand:bool <span class="keywordsign">-></span> all:bool <span class="keywordsign">-></span> bool)<br> <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> move_cursor :<br> ([> <span class="keywordsign">`</span>treeview ], <span class="constructor">GtkEnums</span>.movement_step <span class="keywordsign">-></span> int <span class="keywordsign">-></span> bool) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> row_activated :<br> ([> <span class="keywordsign">`</span>treeview ],<br> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_view_column <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit)<br> <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> row_collapsed :<br> ([> <span class="keywordsign">`</span>treeview ], <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="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> row_expanded :<br> ([> <span class="keywordsign">`</span>treeview ], <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="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> select_all : ([> <span class="keywordsign">`</span>treeview ], unit <span class="keywordsign">-></span> bool) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> select_cursor_parent : ([> <span class="keywordsign">`</span>treeview ], unit <span class="keywordsign">-></span> bool) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> select_cursor_row :<br> ([> <span class="keywordsign">`</span>treeview ], start_editing:bool <span class="keywordsign">-></span> bool) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> set_scroll_adjustments :<br> ([> <span class="keywordsign">`</span>treeview ],<br> <span class="constructor">Gtk</span>.adjustment <span class="constructor">Gtk</span>.obj option <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.adjustment <span class="constructor">Gtk</span>.obj option <span class="keywordsign">-></span> unit)<br> <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> start_interactive_search :<br> ([> <span class="keywordsign">`</span>treeview ], unit <span class="keywordsign">-></span> bool) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> test_collapse_row :<br> ([> <span class="keywordsign">`</span>treeview ], <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="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> test_expand_row :<br> ([> <span class="keywordsign">`</span>treeview ], <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="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> toggle_cursor_row : ([> <span class="keywordsign">`</span>treeview ], unit <span class="keywordsign">-></span> bool) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> unselect_all : ([> <span class="keywordsign">`</span>treeview ], unit <span class="keywordsign">-></span> bool) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">end</span><br> <span class="keyword">val</span> create : <span class="constructor">Gtk</span>.tree_view <span class="constructor">Gobject</span>.param list <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_view <span class="constructor">Gtk</span>.obj<br> <span class="keyword">val</span> make_params :<br> cont:(([> <span class="keywordsign">`</span>treeview ] <span class="keyword">as</span> <span class="keywordsign">'</span>a) <span class="constructor">Gobject</span>.param list <span class="keywordsign">-></span> <span class="keywordsign">'</span>b) <span class="keywordsign">-></span><br> <span class="keywordsign">'</span>a <span class="constructor">Gobject</span>.param list <span class="keywordsign">-></span><br> ?enable_search:bool <span class="keywordsign">-></span><br> ?fixed_height_mode:bool <span class="keywordsign">-></span><br> ?hadjustment:<span class="constructor">Gtk</span>.adjustment <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> ?headers_clickable:bool <span class="keywordsign">-></span><br> ?headers_visible:bool <span class="keywordsign">-></span><br> ?model:<span class="constructor">Gtk</span>.tree_model <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> ?vadjustment:<span class="constructor">Gtk</span>.adjustment <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br> <span class="keyword">external</span> get_selection : [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_selection<br> = <span class="string">"ml_gtk_tree_view_get_selection"</span><br> <span class="keyword">external</span> columns_autosize : [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_columns_autosize"</span><br> <span class="keyword">external</span> append_column :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>treeviewcolumn ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> int<br> = <span class="string">"ml_gtk_tree_view_append_column"</span><br> <span class="keyword">external</span> remove_column :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>treeviewcolumn ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> int<br> = <span class="string">"ml_gtk_tree_view_remove_column"</span><br> <span class="keyword">external</span> insert_column :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>treeviewcolumn ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int<br> = <span class="string">"ml_gtk_tree_view_insert_column"</span><br> <span class="keyword">external</span> get_column :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_view_column <span class="constructor">Gtk</span>.obj<br> = <span class="string">"ml_gtk_tree_view_get_column"</span><br> <span class="keyword">external</span> move_column_after :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> [> <span class="keywordsign">`</span>treeviewcolumn ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>treeviewcolumn ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> int<br> = <span class="string">"ml_gtk_tree_view_move_column_after"</span><br> <span class="keyword">external</span> scroll_to_point : [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_scroll_to_point"</span><br> <span class="keyword">external</span> scroll_to_cell :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span><br> [> <span class="keywordsign">`</span>treeviewcolumn ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> ?align:float * float <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_scroll_to_cell"</span><br> <span class="keyword">val</span> scroll_to_cell :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> ?align:float * float <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>treeviewcolumn ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> <span class="keyword">external</span> row_activated :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>treeviewcolumn ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_row_activated"</span><br> <span class="keyword">external</span> expand_all : [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_expand_all"</span><br> <span class="keyword">external</span> collapse_all : [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_collapse_all"</span><br> <span class="keyword">external</span> expand_row :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> all:bool <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_expand_row"</span><br> <span class="keyword">external</span> expand_to_path : [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_expand_to_path"</span><br> <span class="keyword">external</span> collapse_row : [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_collapse_row"</span><br> <span class="keyword">external</span> row_expanded : [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_tree_view_row_expanded"</span><br> <span class="keyword">external</span> set_cursor :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>treeviewcolumn ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> edit:bool <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_set_cursor"</span><br> <span class="keyword">external</span> set_cursor_on_cell :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span><br> [> <span class="keywordsign">`</span>treeviewcolumn ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> [> <span class="keywordsign">`</span>cellrenderer ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> edit:bool <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_tree_view_set_cursor_on_cell"</span><br> <span class="keyword">external</span> get_cursor :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.tree_path option * <span class="constructor">Gtk</span>.tree_view_column <span class="constructor">Gtk</span>.obj option<br> = <span class="string">"ml_gtk_tree_view_get_cursor"</span><br> <span class="keyword">external</span> get_path_at_pos :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> x:int <span class="keywordsign">-></span><br> y:int <span class="keywordsign">-></span><br> (<span class="constructor">Gtk</span>.tree_path * <span class="constructor">Gtk</span>.tree_view_column <span class="constructor">Gtk</span>.obj * int * int) option<br> = <span class="string">"ml_gtk_tree_view_get_path_at_pos"</span><br> <span class="keyword">external</span> get_cell_area :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> ?path:<span class="constructor">Gtk</span>.tree_path <span class="keywordsign">-></span><br> ?col:<span class="constructor">Gtk</span>.tree_view_column <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.<span class="constructor">Rectangle</span>.t<br> = <span class="string">"ml_gtk_tree_view_get_cell_area"</span><br> <span class="keyword">external</span> set_row_separator_func :<br> [> <span class="keywordsign">`</span>treeview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> (<span class="constructor">Gtk</span>.tree_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="string">"ml_gtk_tree_view_set_row_separator_func"</span><br> <span class="keyword">end</span></code></body></html>