<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GtkText.View</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>.text_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> editable : ([> <span class="keywordsign">`</span>textview ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> cursor_visible : ([> <span class="keywordsign">`</span>textview ], bool) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> indent : ([> <span class="keywordsign">`</span>textview ], int) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> justification :<br> ([> <span class="keywordsign">`</span>textview ], <span class="constructor">GtkEnums</span>.justification) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> left_margin : ([> <span class="keywordsign">`</span>textview ], int) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> pixels_above_lines : ([> <span class="keywordsign">`</span>textview ], int) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> pixels_below_lines : ([> <span class="keywordsign">`</span>textview ], int) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> pixels_inside_wrap : ([> <span class="keywordsign">`</span>textview ], int) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> right_margin : ([> <span class="keywordsign">`</span>textview ], int) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> wrap_mode : ([> <span class="keywordsign">`</span>textview ], <span class="constructor">GtkEnums</span>.wrap_mode) <span class="constructor">Gobject</span>.property<br> <span class="keyword">val</span> accepts_tab : ([> <span class="keywordsign">`</span>textview ], 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> copy_clipboard : ([> <span class="keywordsign">`</span>textview ], unit <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> cut_clipboard : ([> <span class="keywordsign">`</span>textview ], unit <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> delete_from_cursor :<br> ([> <span class="keywordsign">`</span>textview ], <span class="constructor">GtkEnums</span>.delete_type <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> insert_at_cursor : ([> <span class="keywordsign">`</span>textview ], string <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> move_cursor :<br> ([> <span class="keywordsign">`</span>textview ],<br> <span class="constructor">GtkEnums</span>.movement_step <span class="keywordsign">-></span> int <span class="keywordsign">-></span> extend:bool <span class="keywordsign">-></span> unit)<br> <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> move_focus :<br> ([> <span class="keywordsign">`</span>textview ], <span class="constructor">GtkEnums</span>.direction_type <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> page_horizontally :<br> ([> <span class="keywordsign">`</span>textview ], int <span class="keywordsign">-></span> extend:bool <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> paste_clipboard : ([> <span class="keywordsign">`</span>textview ], unit <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> populate_popup :<br> ([> <span class="keywordsign">`</span>textview ], <span class="constructor">Gtk</span>.menu <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> set_anchor : ([> <span class="keywordsign">`</span>textview ], unit <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">val</span> set_scroll_adjustments :<br> ([> <span class="keywordsign">`</span>textview ],<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> toggle_overwrite : ([> <span class="keywordsign">`</span>textview ], unit <span class="keywordsign">-></span> unit) <span class="constructor">GtkSignal</span>.t<br> <span class="keyword">end</span><br> <span class="keyword">val</span> create : <span class="constructor">Gtk</span>.text_view <span class="constructor">Gobject</span>.param list <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_view <span class="constructor">Gtk</span>.obj<br> <span class="keyword">val</span> make_params :<br> cont:(([> <span class="keywordsign">`</span>textview ] <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> ?editable:bool <span class="keywordsign">-></span><br> ?cursor_visible:bool <span class="keywordsign">-></span><br> ?justification:<span class="constructor">GtkEnums</span>.justification <span class="keywordsign">-></span><br> ?wrap_mode:<span class="constructor">GtkEnums</span>.wrap_mode <span class="keywordsign">-></span> ?accepts_tab:bool <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br> <span class="keyword">external</span> create_with_buffer : <span class="constructor">Gtk</span>.text_buffer <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_view <span class="constructor">Gtk</span>.obj<br> = <span class="string">"ml_gtk_text_view_new_with_buffer"</span><br> <span class="keyword">external</span> set_buffer : [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_buffer <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_text_view_set_buffer"</span><br> <span class="keyword">external</span> get_buffer : [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_buffer<br> = <span class="string">"ml_gtk_text_view_get_buffer"</span><br> <span class="keyword">external</span> scroll_to_mark :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.text_mark <span class="keywordsign">-></span> float <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> float <span class="keywordsign">-></span> float <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_text_view_scroll_to_mark_bc"</span> <span class="string">"ml_gtk_text_view_scroll_to_mark"</span><br> <span class="keyword">external</span> scroll_to_iter :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> float <span class="keywordsign">-></span> bool <span class="keywordsign">-></span> float <span class="keywordsign">-></span> float <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_text_view_scroll_to_iter_bc"</span> <span class="string">"ml_gtk_text_view_scroll_to_iter"</span><br> <span class="keyword">external</span> scroll_mark_onscreen :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_mark <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_text_view_scroll_mark_onscreen"</span><br> <span class="keyword">external</span> move_mark_onscreen :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_mark <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_text_view_move_mark_onscreen"</span><br> <span class="keyword">external</span> place_cursor_onscreen : [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_text_view_place_cursor_onscreen"</span><br> <span class="keyword">external</span> get_visible_rect : [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.<span class="constructor">Rectangle</span>.t<br> = <span class="string">"ml_gtk_text_view_get_visible_rect"</span><br> <span class="keyword">external</span> get_iter_location :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.<span class="constructor">Rectangle</span>.t<br> = <span class="string">"ml_gtk_text_view_get_iter_location"</span><br> <span class="keyword">external</span> get_line_at_y :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter * int<br> = <span class="string">"ml_gtk_text_view_get_line_at_y"</span><br> <span class="keyword">external</span> get_line_yrange :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> int * int<br> = <span class="string">"ml_gtk_text_view_get_line_yrange"</span><br> <span class="keyword">external</span> get_iter_at_location :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter<br> = <span class="string">"ml_gtk_text_view_get_iter_at_location"</span><br> <span class="keyword">external</span> buffer_to_window_coords :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int * int<br> = <span class="string">"ml_gtk_text_view_buffer_to_window_coords"</span><br> <span class="keyword">external</span> window_to_buffer_coords :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int * int<br> = <span class="string">"ml_gtk_text_view_window_to_buffer_coords"</span><br> <span class="keyword">external</span> get_window :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.window option<br> = <span class="string">"ml_gtk_text_view_get_window"</span><br> <span class="keyword">external</span> get_window_type :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.window <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type<br> = <span class="string">"ml_gtk_text_view_get_window_type"</span><br> <span class="keyword">external</span> set_border_window_size :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.side_type <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_text_view_set_border_window_size"</span><br> <span class="keyword">external</span> get_border_window_size :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.side_type <span class="keywordsign">-></span> int<br> = <span class="string">"ml_gtk_text_view_get_border_window_size"</span><br> <span class="keyword">external</span> forward_display_line :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_text_view_forward_display_line"</span><br> <span class="keyword">external</span> backward_display_line :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_text_view_backward_display_line"</span><br> <span class="keyword">external</span> forward_display_line_end :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_text_view_forward_display_line_end"</span><br> <span class="keyword">external</span> backward_display_line_start :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_text_view_backward_display_line_start"</span><br> <span class="keyword">external</span> starts_display_line :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_text_view_starts_display_line"</span><br> <span class="keyword">external</span> move_visually :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> int <span class="keywordsign">-></span> bool<br> = <span class="string">"ml_gtk_text_view_move_visually"</span><br> <span class="keyword">external</span> add_child_at_anchor :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> [> <span class="keywordsign">`</span>widget ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_child_anchor <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_text_view_add_child_at_anchor"</span><br> <span class="keyword">external</span> add_child_in_window :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> [> <span class="keywordsign">`</span>widget ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> unit<br> = <span class="string">"ml_gtk_text_view_add_child_in_window"</span><br> <span class="keyword">external</span> move_child :<br> [> <span class="keywordsign">`</span>textview ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> [> <span class="keywordsign">`</span>widget ] <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_text_view_move_child"</span><br> <span class="keyword">end</span></code></body></html>