<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GText</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> mark =<br> [ <span class="keywordsign">`</span><span class="constructor">INSERT</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MARK</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.text_mark <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">NAME</span> <span class="keyword">of</span> string <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SEL_BOUND</span> ]<br> <span class="keyword">class</span> child_anchor :<br> <span class="constructor">Gtk</span>.text_child_anchor <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> as_childanchor : <span class="constructor">Gtk</span>.text_child_anchor<br> <span class="keyword">method</span> deleted : bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> widgets : <span class="constructor">GObj</span>.widget list<br> <span class="keyword">end</span><br> <span class="keyword">val</span> child_anchor : unit <span class="keywordsign">-></span> <span class="constructor">GText</span>.child_anchor<br> <span class="keyword">type</span> tag_property =<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_FULL_HEIGHT</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">BACKGROUND_FULL_HEIGHT_SET</span> <span class="keyword">of</span> bool<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">BACKGROUND_STIPPLE</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.bitmap<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">BACKGROUND_STIPPLE_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">DIRECTION</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_direction<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">EDITABLE_SET</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">FAMILY_SET</span> <span class="keyword">of</span> bool<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">FOREGROUND_STIPPLE</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.bitmap<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND_STIPPLE_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">INDENT</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">INDENT_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">INVISIBLE</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">INVISIBLE_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">JUSTIFICATION</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.justification<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">JUSTIFICATION_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LANGUAGE</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LANGUAGE_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LEFT_MARGIN</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LEFT_MARGIN_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">PIXELS_ABOVE_LINES</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">PIXELS_ABOVE_LINES_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">PIXELS_BELOW_LINES</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">PIXELS_BELOW_LINES_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">PIXELS_INSIDE_WRAP</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">PIXELS_INSIDE_WRAP_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RIGHT_MARGIN</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RIGHT_MARGIN_SET</span> <span class="keyword">of</span> bool<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">RISE_SET</span> <span class="keyword">of</span> bool<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">SCALE_SET</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">SIZE_SET</span> <span class="keyword">of</span> bool<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">STRETCH_SET</span> <span class="keyword">of</span> bool<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">STRIKETHROUGH_SET</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">STYLE_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TABS_SET</span> <span class="keyword">of</span> bool<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">UNDERLINE_SET</span> <span class="keyword">of</span> bool<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">VARIANT_SET</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">WEIGHT_SET</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WRAP_MODE</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.wrap_mode<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">WRAP_MODE_SET</span> <span class="keyword">of</span> bool ]<br> <span class="keyword">class</span> tag_signals :<br> [> <span class="keywordsign">`</span>texttag ] <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> event :<br> callback:(origin:unit <span class="constructor">Gobject</span>.obj <span class="keywordsign">-></span><br> <span class="constructor">GdkEvent</span>.any <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">end</span><br> <span class="keyword">class</span> tag :<br> <span class="constructor">Gtk</span>.text_tag <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> as_tag : <span class="constructor">Gtk</span>.text_tag<br> <span class="keyword">method</span> connect : <span class="constructor">GText</span>.tag_signals<br> <span class="keyword">method</span> event : <span class="keywordsign">'</span>a <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> <span class="constructor">GdkEvent</span>.any <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_property : ([ <span class="keywordsign">`</span>texttag ], <span class="keywordsign">'</span>b) <span class="constructor">Gobject</span>.property <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br> <span class="keyword">method</span> priority : int<br> <span class="keyword">method</span> set_priority : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_properties : <span class="constructor">GText</span>.tag_property list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_property : <span class="constructor">GText</span>.tag_property <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">val</span> tag : ?name:string <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GText</span>.tag<br> <span class="keyword">type</span> contents =<br> [ <span class="keywordsign">`</span><span class="constructor">CHAR</span> <span class="keyword">of</span> <span class="constructor">Glib</span>.unichar<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">CHILD</span> <span class="keyword">of</span> <span class="constructor">GText</span>.child_anchor<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">UNKNOWN</span> ]<br> <span class="keyword">class</span> nocopy_iter :<br> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> backward_char : bool<br> <span class="keyword">method</span> backward_chars : int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> backward_cursor_position : bool<br> <span class="keyword">method</span> backward_cursor_positions : int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> backward_find_char :<br> ?limit:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> (<span class="constructor">Glib</span>.unichar <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> backward_line : bool<br> <span class="keyword">method</span> backward_lines : int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> backward_sentence_start : bool<br> <span class="keyword">method</span> backward_sentence_starts : int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> backward_to_tag_toggle : <span class="constructor">GText</span>.tag option <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> backward_word_start : bool<br> <span class="keyword">method</span> backward_word_starts : int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> forward_char : bool<br> <span class="keyword">method</span> forward_chars : int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> forward_cursor_position : bool<br> <span class="keyword">method</span> forward_cursor_positions : int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> forward_find_char :<br> ?limit:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> (<span class="constructor">Glib</span>.unichar <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> forward_line : bool<br> <span class="keyword">method</span> forward_lines : int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> forward_sentence_end : bool<br> <span class="keyword">method</span> forward_sentence_ends : int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> forward_to_end : unit<br> <span class="keyword">method</span> forward_to_line_end : bool<br> <span class="keyword">method</span> forward_to_tag_toggle : <span class="constructor">GText</span>.tag option <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> forward_word_end : bool<br> <span class="keyword">method</span> forward_word_ends : int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> set_line : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_line_index : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_line_offset : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_offset : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_line_index : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_visible_line_offset : int <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">and</span> iter :<br> <span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> as_iter : <span class="constructor">Gtk</span>.text_iter<br> <span class="keyword">method</span> backward_char : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_chars : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_cursor_position : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_cursor_positions : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_find_char :<br> ?limit:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> (<span class="constructor">Glib</span>.unichar <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_line : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_lines : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_search :<br> ?flags:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_search_flag list <span class="keywordsign">-></span><br> ?limit:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> string <span class="keywordsign">-></span> (<span class="constructor">GText</span>.iter * <span class="constructor">GText</span>.iter) option<br> <span class="keyword">method</span> backward_sentence_start : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_sentence_starts : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_to_tag_toggle : <span class="constructor">GText</span>.tag option <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_word_start : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> backward_word_starts : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> begins_tag : <span class="constructor">GText</span>.tag option <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> buffer : <span class="constructor">Gtk</span>.text_buffer<br> <span class="keyword">method</span> bytes_in_line : int<br> <span class="keyword">method</span> can_insert : default:bool <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> char : <span class="constructor">Glib</span>.unichar<br> <span class="keyword">method</span> chars_in_line : int<br> <span class="keyword">method</span> compare : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> contents : <span class="constructor">GText</span>.contents<br> <span class="keyword">method</span> copy : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> editable : default:bool <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> ends_line : bool<br> <span class="keyword">method</span> ends_sentence : bool<br> <span class="keyword">method</span> ends_tag : <span class="constructor">GText</span>.tag option <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> ends_word : bool<br> <span class="keyword">method</span> equal : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> forward_char : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_chars : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_cursor_position : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_cursor_positions : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_find_char :<br> ?limit:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> (<span class="constructor">Glib</span>.unichar <span class="keywordsign">-></span> bool) <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_line : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_lines : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_search :<br> ?flags:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_search_flag list <span class="keywordsign">-></span><br> ?limit:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> string <span class="keywordsign">-></span> (<span class="constructor">GText</span>.iter * <span class="constructor">GText</span>.iter) option<br> <span class="keyword">method</span> forward_sentence_end : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_sentence_ends : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_to_end : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_to_line_end : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_to_tag_toggle : <span class="constructor">GText</span>.tag option <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_word_end : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> forward_word_ends : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> get_slice : stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> string<br> <span class="keyword">method</span> get_text : stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> string<br> <span class="keyword">method</span> get_toggled_tags : bool <span class="keywordsign">-></span> <span class="constructor">GText</span>.tag list<br> <span class="keyword">method</span> get_visible_slice : stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> string<br> <span class="keyword">method</span> get_visible_text : stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> string<br> <span class="keyword">method</span> has_tag : <span class="constructor">GText</span>.tag <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> in_range : start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> inside_sentence : bool<br> <span class="keyword">method</span> inside_word : bool<br> <span class="keyword">method</span> is_cursor_position : bool<br> <span class="keyword">method</span> is_end : bool<br> <span class="keyword">method</span> is_start : bool<br> <span class="keyword">method</span> language : string<br> <span class="keyword">method</span> line : int<br> <span class="keyword">method</span> line_index : int<br> <span class="keyword">method</span> line_offset : int<br> <span class="keyword">method</span> marks : <span class="constructor">Gtk</span>.text_mark list<br> <span class="keyword">method</span> nocopy : <span class="constructor">GText</span>.nocopy_iter<br> <span class="keyword">method</span> offset : int<br> <span class="keyword">method</span> set_line : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> set_line_index : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> set_line_offset : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> set_offset : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> set_visible_line_index : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> set_visible_line_offset : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> starts_line : bool<br> <span class="keyword">method</span> starts_sentence : bool<br> <span class="keyword">method</span> starts_word : bool<br> <span class="keyword">method</span> tags : <span class="constructor">GText</span>.tag list<br> <span class="keyword">method</span> toggles_tag : <span class="constructor">GText</span>.tag option <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> visible_line_index : int<br> <span class="keyword">method</span> visible_line_offset : int<br> <span class="keyword">end</span><br> <span class="keyword">val</span> as_iter : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter<br> <span class="keyword">class</span> tag_table_signals :<br> [> <span class="keywordsign">`</span>texttagtable ] <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> tag_added : callback:(<span class="constructor">Gtk</span>.text_tag <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> tag_changed :<br> callback:(<span class="constructor">Gtk</span>.text_tag <span class="keywordsign">-></span> size:bool <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> tag_removed : callback:(<span class="constructor">Gtk</span>.text_tag <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> tag_table_skel :<br> [> <span class="keywordsign">`</span>texttagtable ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> add : <span class="constructor">Gtk</span>.text_tag <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_tag_table : <span class="constructor">Gtk</span>.text_tag_table<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> lookup : string <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_tag option<br> <span class="keyword">method</span> remove : <span class="constructor">Gtk</span>.text_tag <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> size : int<br> <span class="keyword">end</span><br> <span class="keyword">class</span> tag_table :<br> [> <span class="keywordsign">`</span>texttagtable ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> add : <span class="constructor">Gtk</span>.text_tag <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_tag_table : <span class="constructor">Gtk</span>.text_tag_table<br> <span class="keyword">method</span> connect : <span class="constructor">GText</span>.tag_table_signals<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> lookup : string <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_tag option<br> <span class="keyword">method</span> remove : <span class="constructor">Gtk</span>.text_tag <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> size : int<br> <span class="keyword">end</span><br> <span class="keyword">val</span> tag_table : unit <span class="keywordsign">-></span> <span class="constructor">GText</span>.tag_table<br> <span class="keyword">class</span> <span class="keyword">type</span> buffer_signals_skel_type =<br> <span class="keyword">object</span><br> <span class="keyword">method</span> apply_tag :<br> callback:(<span class="constructor">GText</span>.tag <span class="keywordsign">-></span> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> begin_user_action : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<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">method</span> delete_range :<br> callback:(start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> end_user_action : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> insert_child_anchor :<br> callback:(<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_child_anchor <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> insert_pixbuf :<br> callback:(<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">GdkPixbuf</span>.pixbuf <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> insert_text :<br> callback:(<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> mark_deleted : callback:(<span class="constructor">Gtk</span>.text_mark <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> mark_set :<br> callback:(<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_mark <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> modified_changed : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> remove_tag :<br> callback:(<span class="constructor">GText</span>.tag <span class="keywordsign">-></span> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">end</span><br> <span class="keyword">class</span> <span class="keyword">virtual</span> buffer_signals_skel :<br> <span class="keyword">object</span><br> <span class="keyword">method</span> apply_tag :<br> callback:(tag <span class="keywordsign">-></span> start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> begin_user_action : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<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">method</span> <span class="keyword">private</span> <span class="keyword">virtual</span> connect :<br> <span class="keywordsign">'</span>a. ([> <span class="keywordsign">`</span>textbuffer ], <span class="keywordsign">'</span>a) <span class="constructor">GtkSignal</span>.t <span class="keywordsign">-></span> callback:<span class="keywordsign">'</span>a <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> delete_range :<br> callback:(start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> end_user_action : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> insert_child_anchor :<br> callback:(iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_child_anchor <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> insert_pixbuf :<br> callback:(iter <span class="keywordsign">-></span> <span class="constructor">GdkPixbuf</span>.pixbuf <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> insert_text : callback:(iter <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> mark_deleted : callback:(<span class="constructor">Gtk</span>.text_mark <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> mark_set :<br> callback:(iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_mark <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> modified_changed : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> remove_tag :<br> callback:(tag <span class="keywordsign">-></span> start:iter <span class="keywordsign">-></span> stop: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">class</span> <span class="keyword">type</span> [<span class="keywordsign">'</span>a] buffer_signals_type =<br> <span class="keyword">object</span> (<span class="keywordsign">'</span>b)<br> <span class="keyword">method</span> after : <span class="keywordsign">'</span>b<br> <span class="keyword">method</span> apply_tag :<br> callback:(<span class="constructor">GText</span>.tag <span class="keywordsign">-></span> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> begin_user_action : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<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">method</span> <span class="keyword">private</span> connect :<br> <span class="keywordsign">'</span>c. (<span class="keywordsign">'</span>a, <span class="keywordsign">'</span>c) <span class="constructor">GtkSignal</span>.t <span class="keywordsign">-></span> callback:<span class="keywordsign">'</span>c <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> delete_range :<br> callback:(start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> end_user_action : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> insert_child_anchor :<br> callback:(<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_child_anchor <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> insert_pixbuf :<br> callback:(<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">GdkPixbuf</span>.pixbuf <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> insert_text :<br> callback:(<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> mark_deleted : callback:(<span class="constructor">Gtk</span>.text_mark <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> mark_set :<br> callback:(<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_mark <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> modified_changed : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> remove_tag :<br> callback:(<span class="constructor">GText</span>.tag <span class="keywordsign">-></span> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">end</span><br> <span class="keyword">class</span> buffer_signals :<br> ([> <span class="keywordsign">`</span>textbuffer ] <span class="keyword">as</span> <span class="keywordsign">'</span>a) <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> [<span class="keywordsign">'</span>a] buffer_signals_type<br> <span class="keyword">exception</span> <span class="constructor">No_such_mark</span> <span class="keyword">of</span> string<br> <span class="keyword">type</span> position =<br> [ <span class="keywordsign">`</span><span class="constructor">END</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">INSERT</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">ITER</span> <span class="keyword">of</span> <span class="constructor">GText</span>.iter<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LINE</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LINEBYTE</span> <span class="keyword">of</span> int * int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LINECHAR</span> <span class="keyword">of</span> int * int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">MARK</span> <span class="keyword">of</span> <span class="constructor">Gtk</span>.text_mark<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">NAME</span> <span class="keyword">of</span> string<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">OFFSET</span> <span class="keyword">of</span> int<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">SEL_BOUND</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">START</span> ]<br> <span class="keyword">class</span> buffer_skel :<br> [> <span class="keywordsign">`</span>textbuffer ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> add_selection_clipboard : <span class="constructor">GData</span>.clipboard <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> apply_tag :<br> <span class="constructor">GText</span>.tag <span class="keywordsign">-></span> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> apply_tag_by_name :<br> string <span class="keywordsign">-></span> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_buffer : <span class="constructor">Gtk</span>.text_buffer<br> <span class="keyword">method</span> begin_user_action : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> bounds : <span class="constructor">GText</span>.iter * <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> char_count : int<br> <span class="keyword">method</span> copy_clipboard : <span class="constructor">GData</span>.clipboard <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> create_child_anchor : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">GText</span>.child_anchor<br> <span class="keyword">method</span> create_mark :<br> ?name:string <span class="keywordsign">-></span> ?left_gravity:bool <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_mark<br> <span class="keyword">method</span> create_tag :<br> ?name:string <span class="keywordsign">-></span> <span class="constructor">GText</span>.tag_property list <span class="keywordsign">-></span> <span class="constructor">GText</span>.tag<br> <span class="keyword">method</span> cursor_position : int<br> <span class="keyword">method</span> cut_clipboard :<br> ?default_editable:bool <span class="keywordsign">-></span> <span class="constructor">GData</span>.clipboard <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> delete : start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> delete_interactive :<br> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span><br> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> ?default_editable:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> delete_mark : <span class="constructor">GText</span>.mark <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> delete_selection :<br> ?interactive:bool <span class="keywordsign">-></span> ?default_editable:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> end_iter : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> end_user_action : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_iter : <span class="constructor">GText</span>.position <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> get_iter_at_byte : line:int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> get_iter_at_char : ?line:int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> get_iter_at_mark : <span class="constructor">GText</span>.mark <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> get_mark : <span class="constructor">GText</span>.mark <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_mark<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_text :<br> ?start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span><br> ?stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> ?slice:bool <span class="keywordsign">-></span> ?visible:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> string<br> <span class="keyword">method</span> has_selection : bool<br> <span class="keyword">method</span> insert :<br> ?iter:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span><br> ?tag_names:string list <span class="keywordsign">-></span> ?tags:<span class="constructor">GText</span>.tag list <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> insert_child_anchor : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">GText</span>.child_anchor <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> insert_interactive :<br> ?iter:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> ?default_editable:bool <span class="keywordsign">-></span> string <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> insert_pixbuf :<br> iter:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> pixbuf:<span class="constructor">GdkPixbuf</span>.pixbuf <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> insert_range :<br> iter:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> insert_range_interactive :<br> iter:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span><br> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span><br> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> ?default_editable:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> line_count : int<br> <span class="keyword">method</span> modified : bool<br> <span class="keyword">method</span> move_mark : <span class="constructor">GText</span>.mark <span class="keywordsign">-></span> where:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> paste_clipboard :<br> ?iter:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> ?default_editable:bool <span class="keywordsign">-></span> <span class="constructor">GData</span>.clipboard <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> place_cursor : where:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove_all_tags : start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove_selection_clipboard : <span class="constructor">GData</span>.clipboard <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove_tag :<br> <span class="constructor">GText</span>.tag <span class="keywordsign">-></span> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove_tag_by_name :<br> string <span class="keywordsign">-></span> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> select_range : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> selection_bounds : <span class="constructor">GText</span>.iter * <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> set_modified : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_text : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> start_iter : <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> tag_table : <span class="constructor">Gtk</span>.text_tag_table<br> <span class="keyword">end</span><br> <span class="keyword">class</span> buffer :<br> [> <span class="keywordsign">`</span>textbuffer ] <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> add_selection_clipboard : <span class="constructor">GData</span>.clipboard <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> apply_tag : tag <span class="keywordsign">-></span> start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> apply_tag_by_name : string <span class="keywordsign">-></span> start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_buffer : <span class="constructor">Gtk</span>.text_buffer<br> <span class="keyword">method</span> begin_user_action : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> bounds : iter * iter<br> <span class="keyword">method</span> char_count : int<br> <span class="keyword">method</span> connect : <span class="constructor">GText</span>.buffer_signals<br> <span class="keyword">method</span> copy_clipboard : <span class="constructor">GData</span>.clipboard <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> create_child_anchor : iter <span class="keywordsign">-></span> child_anchor<br> <span class="keyword">method</span> create_mark :<br> ?name:string <span class="keywordsign">-></span> ?left_gravity:bool <span class="keywordsign">-></span> iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_mark<br> <span class="keyword">method</span> create_tag : ?name:string <span class="keywordsign">-></span> tag_property list <span class="keywordsign">-></span> tag<br> <span class="keyword">method</span> cursor_position : int<br> <span class="keyword">method</span> cut_clipboard :<br> ?default_editable:bool <span class="keywordsign">-></span> <span class="constructor">GData</span>.clipboard <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> delete : start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> delete_interactive :<br> start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> ?default_editable:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> delete_mark : mark <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> delete_selection :<br> ?interactive:bool <span class="keywordsign">-></span> ?default_editable:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> end_iter : iter<br> <span class="keyword">method</span> end_user_action : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> get_iter : position <span class="keywordsign">-></span> iter<br> <span class="keyword">method</span> get_iter_at_byte : line:int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> iter<br> <span class="keyword">method</span> get_iter_at_char : ?line:int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> iter<br> <span class="keyword">method</span> get_iter_at_mark : mark <span class="keywordsign">-></span> iter<br> <span class="keyword">method</span> get_mark : mark <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_mark<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_text :<br> ?start:iter <span class="keywordsign">-></span><br> ?stop:iter <span class="keywordsign">-></span> ?slice:bool <span class="keywordsign">-></span> ?visible:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> string<br> <span class="keyword">method</span> has_selection : bool<br> <span class="keyword">method</span> insert :<br> ?iter:iter <span class="keywordsign">-></span><br> ?tag_names:string list <span class="keywordsign">-></span> ?tags:tag list <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> insert_child_anchor : iter <span class="keywordsign">-></span> child_anchor <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> insert_interactive :<br> ?iter:iter <span class="keywordsign">-></span> ?default_editable:bool <span class="keywordsign">-></span> string <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> insert_pixbuf : iter:iter <span class="keywordsign">-></span> pixbuf:<span class="constructor">GdkPixbuf</span>.pixbuf <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> insert_range : iter:iter <span class="keywordsign">-></span> start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> insert_range_interactive :<br> iter:iter <span class="keywordsign">-></span><br> start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> ?default_editable:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> line_count : int<br> <span class="keyword">method</span> modified : bool<br> <span class="keyword">method</span> move_mark : mark <span class="keywordsign">-></span> where:iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> paste_clipboard :<br> ?iter:iter <span class="keywordsign">-></span> ?default_editable:bool <span class="keywordsign">-></span> <span class="constructor">GData</span>.clipboard <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> place_cursor : where:iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove_all_tags : start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove_selection_clipboard : <span class="constructor">GData</span>.clipboard <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove_tag : tag <span class="keywordsign">-></span> start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> remove_tag_by_name : string <span class="keywordsign">-></span> start:iter <span class="keywordsign">-></span> stop:iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> select_range : iter <span class="keywordsign">-></span> iter <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> selection_bounds : iter * iter<br> <span class="keyword">method</span> set_modified : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_text : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> start_iter : iter<br> <span class="keyword">method</span> tag_table : <span class="constructor">Gtk</span>.text_tag_table<br> <span class="keyword">end</span><br> <span class="keyword">val</span> buffer :<br> ?tag_table:<span class="constructor">GText</span>.tag_table <span class="keywordsign">-></span> ?text:string <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GText</span>.buffer<br> <span class="keyword">class</span> view_signals :<br> [> <span class="constructor">Gtk</span>.text_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> after : <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> copy_clipboard : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> cut_clipboard : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> delete_from_cursor :<br> callback:(<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.delete_type <span class="keywordsign">-></span> int <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> insert_at_cursor : callback:(string <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <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> extend:bool <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span><br> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> move_focus :<br> callback:(<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.direction_type <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> page_horizontally :<br> callback:(int <span class="keywordsign">-></span> extend:bool <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> paste_clipboard : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> populate_popup :<br> callback:(<span class="constructor">Gtk</span>.menu <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> set_anchor : callback:(unit <span class="keywordsign">-></span> unit) <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> toggle_overwrite : 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_skel :<br> ([> <span class="constructor">Gtk</span>.text_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> accepts_tab : bool<br> <span class="keyword">method</span> add_child_at_anchor : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> <span class="constructor">GText</span>.child_anchor <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> add_child_in_window :<br> child:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span><br> which_window:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_view : <span class="constructor">Gtk</span>.text_view <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> backward_display_line : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> backward_display_line_start : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> buffer : <span class="constructor">GText</span>.buffer<br> <span class="keyword">method</span> buffer_to_window_coords :<br> tag:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> int * int<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> cursor_visible : bool<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> editable : bool<br> <span class="keyword">method</span> event : <span class="constructor">GObj</span>.event_ops<br> <span class="keyword">method</span> forward_display_line : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> forward_display_line_end : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> get_border_window_size :<br> [ <span class="keywordsign">`</span><span class="constructor">BOTTOM</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LEFT</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RIGHT</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TOP</span> ] <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> get_iter_at_location : x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> get_iter_location : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.<span class="constructor">Rectangle</span>.t<br> <span class="keyword">method</span> get_line_at_y : int <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter * int<br> <span class="keyword">method</span> get_line_yrange : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> int * int<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_window : <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="keyword">method</span> get_window_type : <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="keyword">method</span> indent : int<br> <span class="keyword">method</span> justification : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.justification<br> <span class="keyword">method</span> left_margin : int<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> move_child : child:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> move_mark_onscreen : <span class="constructor">GText</span>.mark <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> move_visually : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> pixels_above_lines : int<br> <span class="keyword">method</span> pixels_below_lines : int<br> <span class="keyword">method</span> pixels_inside_wrap : int<br> <span class="keyword">method</span> place_cursor_onscreen : unit <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> right_margin : int<br> <span class="keyword">method</span> scroll_mark_onscreen : <span class="constructor">GText</span>.mark <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> scroll_to_iter :<br> ?within_margin:float <span class="keywordsign">-></span><br> ?use_align:bool <span class="keywordsign">-></span><br> ?xalign:float <span class="keywordsign">-></span> ?yalign:float <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> scroll_to_mark :<br> ?within_margin:float <span class="keywordsign">-></span><br> ?use_align:bool <span class="keywordsign">-></span><br> ?xalign:float <span class="keywordsign">-></span> ?yalign:float <span class="keywordsign">-></span> <span class="constructor">GText</span>.mark <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_accepts_tab : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_border_window_size :<br> typ:[ <span class="keywordsign">`</span><span class="constructor">BOTTOM</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LEFT</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RIGHT</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TOP</span> ] <span class="keywordsign">-></span> size:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_buffer : <span class="constructor">GText</span>.buffer <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_cursor_visible : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_editable : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_indent : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_justification : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.justification <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_left_margin : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_pixels_above_lines : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_pixels_below_lines : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_pixels_inside_wrap : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_right_margin : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_wrap_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.wrap_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> starts_display_line : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> visible_rect : <span class="constructor">Gdk</span>.<span class="constructor">Rectangle</span>.t<br> <span class="keyword">method</span> window_to_buffer_coords :<br> tag:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> int * int<br> <span class="keyword">method</span> wrap_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.wrap_mode<br> <span class="keyword">end</span><br> <span class="keyword">class</span> view :<br> ([> <span class="constructor">Gtk</span>.text_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> accepts_tab : bool<br> <span class="keyword">method</span> add_child_at_anchor : <span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> child_anchor <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> add_child_in_window :<br> child:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span><br> which_window:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_view : <span class="constructor">Gtk</span>.text_view <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> as_widget : <span class="constructor">Gtk</span>.widget <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> backward_display_line : iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> backward_display_line_start : iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> buffer : buffer<br> <span class="keyword">method</span> buffer_to_window_coords :<br> tag:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> int * int<br> <span class="keyword">method</span> coerce : <span class="constructor">GObj</span>.widget<br> <span class="keyword">method</span> connect : <span class="constructor">GText</span>.view_signals<br> <span class="keyword">method</span> cursor_visible : bool<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> editable : bool<br> <span class="keyword">method</span> event : <span class="constructor">GObj</span>.event_ops<br> <span class="keyword">method</span> forward_display_line : iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> forward_display_line_end : iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> get_border_window_size :<br> [ <span class="keywordsign">`</span><span class="constructor">BOTTOM</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LEFT</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RIGHT</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TOP</span> ] <span class="keywordsign">-></span> int<br> <span class="keyword">method</span> get_iter_at_location : x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> iter<br> <span class="keyword">method</span> get_iter_location : iter <span class="keywordsign">-></span> <span class="constructor">Gdk</span>.<span class="constructor">Rectangle</span>.t<br> <span class="keyword">method</span> get_line_at_y : int <span class="keywordsign">-></span> iter * int<br> <span class="keyword">method</span> get_line_yrange : iter <span class="keywordsign">-></span> int * int<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_window : <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="keyword">method</span> get_window_type : <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="keyword">method</span> indent : int<br> <span class="keyword">method</span> justification : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.justification<br> <span class="keyword">method</span> left_margin : int<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.misc_ops<br> <span class="keyword">method</span> move_child : child:<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> move_mark_onscreen : mark <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> move_visually : iter <span class="keywordsign">-></span> int <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> pixels_above_lines : int<br> <span class="keyword">method</span> pixels_below_lines : int<br> <span class="keyword">method</span> pixels_inside_wrap : int<br> <span class="keyword">method</span> place_cursor_onscreen : unit <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> right_margin : int<br> <span class="keyword">method</span> scroll_mark_onscreen : mark <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> scroll_to_iter :<br> ?within_margin:float <span class="keywordsign">-></span><br> ?use_align:bool <span class="keywordsign">-></span> ?xalign:float <span class="keywordsign">-></span> ?yalign:float <span class="keywordsign">-></span> iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> scroll_to_mark :<br> ?within_margin:float <span class="keywordsign">-></span><br> ?use_align:bool <span class="keywordsign">-></span> ?xalign:float <span class="keywordsign">-></span> ?yalign:float <span class="keywordsign">-></span> mark <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_accepts_tab : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_border_window_size :<br> typ:[ <span class="keywordsign">`</span><span class="constructor">BOTTOM</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LEFT</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">RIGHT</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">TOP</span> ] <span class="keywordsign">-></span> size:int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_buffer : buffer <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_cursor_visible : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_editable : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_indent : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_justification : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.justification <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_left_margin : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_pixels_above_lines : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_pixels_below_lines : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_pixels_inside_wrap : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_right_margin : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_wrap_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.wrap_mode <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> starts_display_line : iter <span class="keywordsign">-></span> bool<br> <span class="keyword">method</span> visible_rect : <span class="constructor">Gdk</span>.<span class="constructor">Rectangle</span>.t<br> <span class="keyword">method</span> window_to_buffer_coords :<br> tag:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.text_window_type <span class="keywordsign">-></span> x:int <span class="keywordsign">-></span> y:int <span class="keywordsign">-></span> int * int<br> <span class="keyword">method</span> wrap_mode : <span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.wrap_mode<br> <span class="keyword">end</span><br> <span class="keyword">val</span> view :<br> ?buffer:<span class="constructor">GText</span>.buffer <span class="keywordsign">-></span><br> ?editable:bool <span class="keywordsign">-></span><br> ?cursor_visible:bool <span class="keywordsign">-></span><br> ?justification:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.justification <span class="keywordsign">-></span><br> ?wrap_mode:<span class="constructor">Gtk</span>.<span class="constructor">Tags</span>.wrap_mode <span class="keywordsign">-></span><br> ?accepts_tab:bool <span class="keywordsign">-></span><br> ?border_width:int <span class="keywordsign">-></span><br> ?width:int <span class="keywordsign">-></span><br> ?height:int <span class="keywordsign">-></span><br> ?packing:(<span class="constructor">GObj</span>.widget <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GText</span>.view<br> <span class="keyword">end</span></code></body></html>