<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <link rel="Start" href="index.html"> <title>LablGTK : GSourceView</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> source_tag_property =<br> [ <span class="keywordsign">`</span><span class="constructor">BACKGROUND</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">BOLD</span> <span class="keyword">of</span> bool<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">FOREGROUND</span> <span class="keyword">of</span> <span class="constructor">Gdk</span>.color<br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">ITALIC</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">UNDERLINE</span> <span class="keyword">of</span> bool ]<br> <span class="keyword">class</span> source_tag_style :<br> <span class="constructor">GtkSourceView_types</span>.source_tag_style <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> as_source_tag_style :<br> <span class="constructor">GtkSourceView_types</span>.source_tag_style <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> background : <span class="constructor">Gdk</span>.color<br> <span class="keyword">method</span> bold : bool<br> <span class="keyword">method</span> copy : <span class="constructor">GSourceView</span>.source_tag_style<br> <span class="keyword">method</span> foreground : <span class="constructor">Gdk</span>.color<br> <span class="keyword">method</span> italic : bool<br> <span class="keyword">method</span> set_background : <span class="constructor">Gdk</span>.color <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_background_by_name : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_bold : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_foreground : <span class="constructor">Gdk</span>.color <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_foreground_by_name : string <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_italic : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_strikethrough : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_underline : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_background : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_use_foreground : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> strikethrough : bool<br> <span class="keyword">method</span> underline : bool<br> <span class="keyword">method</span> use_background : bool<br> <span class="keyword">method</span> use_foreground : bool<br> <span class="keyword">end</span><br> <span class="keyword">val</span> source_tag_style :<br> ?background:<span class="constructor">Gdk</span>.color <span class="keywordsign">-></span><br> ?background_by_name:string <span class="keywordsign">-></span><br> ?bold:bool <span class="keywordsign">-></span><br> ?foreground:<span class="constructor">Gdk</span>.color <span class="keywordsign">-></span><br> ?foreground_by_name:string <span class="keywordsign">-></span><br> ?italic:bool <span class="keywordsign">-></span><br> ?strikethrough:bool <span class="keywordsign">-></span><br> ?underline:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag_style<br> <span class="keyword">type</span> source_tag_id = string<br> <span class="keyword">class</span> source_tag :<br> <span class="constructor">GtkSourceView_types</span>.source_tag <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> as_source_tag : <span class="constructor">GtkSourceView_types</span>.source_tag <span class="constructor">Gtk</span>.obj<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> id : <span class="constructor">GSourceView</span>.source_tag_id<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">method</span> set_source_properties :<br> <span class="constructor">GSourceView</span>.source_tag_property list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_source_property : <span class="constructor">GSourceView</span>.source_tag_property <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_style : <span class="constructor">GSourceView</span>.source_tag_style <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> style : <span class="constructor">GSourceView</span>.source_tag_style<br> <span class="keyword">end</span><br> <span class="keyword">val</span> syntax_tag :<br> id:string <span class="keywordsign">-></span><br> name:string <span class="keywordsign">-></span><br> pat_start:string <span class="keywordsign">-></span> pat_end:string <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag<br> <span class="keyword">val</span> pattern_tag :<br> id:string <span class="keywordsign">-></span> name:string <span class="keywordsign">-></span> pat:string <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag<br> <span class="keyword">val</span> keyword_list_tag :<br> id:string <span class="keywordsign">-></span><br> name:string <span class="keywordsign">-></span><br> keywords:string list <span class="keywordsign">-></span><br> ?case_sensitive:bool <span class="keywordsign">-></span><br> ?match_empty_string_at_beginning:bool <span class="keywordsign">-></span><br> ?match_empty_string_at_end:bool <span class="keywordsign">-></span><br> ?beginning_regex:string <span class="keywordsign">-></span><br> ?end_regex:string <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag<br> <span class="keyword">val</span> block_comment_tag :<br> id:string <span class="keywordsign">-></span><br> name:string <span class="keywordsign">-></span><br> pat_start:string <span class="keywordsign">-></span> pat_end:string <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag<br> <span class="keyword">val</span> line_comment_tag :<br> id:string <span class="keywordsign">-></span> name:string <span class="keywordsign">-></span> pat_start:string <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag<br> <span class="keyword">val</span> string_tag :<br> id:string <span class="keywordsign">-></span><br> name:string <span class="keywordsign">-></span><br> pat_start:string <span class="keywordsign">-></span><br> pat_end:string <span class="keywordsign">-></span> end_at_line_end:bool <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag<br> <span class="keyword">class</span> source_tag_table_signals :<br> [> <span class="constructor">GtkSourceView_types</span>.source_tag_table ] <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> changed : callback:(unit <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<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> source_tag_table :<br> <span class="constructor">GtkSourceView_types</span>.source_tag_table <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> add_tags : <span class="constructor">GSourceView</span>.source_tag list <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> as_source_tag_table : [ <span class="keywordsign">`</span>sourcetagtable ] <span class="constructor">Gtk</span>.obj<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">GSourceView</span>.source_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> misc : <span class="constructor">GObj</span>.gobject_ops<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> remove_source_tags : unit <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> source_tag_table : unit <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag_table<br> <span class="keyword">class</span> source_style_scheme :<br> <span class="constructor">GtkSourceView_types</span>.source_style_scheme <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> as_source_style_scheme :<br> <span class="constructor">GtkSourceView_types</span>.source_style_scheme <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> get_name : string<br> <span class="keyword">method</span> get_tag_style : string <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag_style<br> <span class="keyword">end</span><br> <span class="keyword">val</span> default_style_scheme : unit <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_style_scheme<br> <span class="keyword">class</span> source_language_signals :<br> ([> <span class="constructor">GtkSourceView_types</span>.source_language ] <span class="keyword">as</span> <span class="keywordsign">'</span>b) <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">val</span> after : bool<br> <span class="keyword">val</span> obj : <span class="keywordsign">'</span>b <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> after : <span class="keywordsign">'</span>a<br> <span class="keyword">method</span> <span class="keyword">private</span> connect :<br> <span class="keywordsign">'</span>c. (<span class="keywordsign">'</span>b, <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> tag_style_changed : callback:(string <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">end</span><br> <span class="keyword">class</span> source_language :<br> <span class="constructor">GtkSourceView_types</span>.source_language <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> as_source_language : <span class="constructor">GtkSourceView_types</span>.source_language <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> connect : <span class="constructor">GSourceView</span>.source_language_signals<br> <span class="keyword">method</span> get_escape_char : <span class="constructor">Glib</span>.unichar<br> <span class="keyword">method</span> get_name : string<br> <span class="keyword">method</span> get_section : string<br> <span class="keyword">method</span> get_style_scheme : <span class="constructor">GSourceView</span>.source_style_scheme<br> <span class="keyword">method</span> get_tag_default_style :<br> <span class="constructor">GSourceView</span>.source_tag_id <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag_style<br> <span class="keyword">method</span> get_tag_style :<br> <span class="constructor">GSourceView</span>.source_tag_id <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag_style<br> <span class="keyword">method</span> get_tags : <span class="constructor">GSourceView</span>.source_tag list<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<br> <span class="keyword">method</span> set_style_scheme : <span class="constructor">GSourceView</span>.source_style_scheme <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tag_style :<br> <span class="constructor">GSourceView</span>.source_tag_id <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_tag_style <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">class</span> source_languages_manager :<br> <span class="constructor">GtkSourceView_types</span>.source_languages_manager <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> as_source_languages_manager :<br> <span class="constructor">GtkSourceView_types</span>.source_languages_manager <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> get_available_languages : <span class="constructor">GSourceView</span>.source_language list<br> <span class="keyword">method</span> get_language_from_mime_type :<br> string <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_language option<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> lang_files_dirs : string list<br> <span class="keyword">end</span><br> <span class="keyword">val</span> source_languages_manager : unit <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_languages_manager<br> <span class="keyword">val</span> source_language_from_file :<br> ?languages_manager:<span class="constructor">GSourceView</span>.source_languages_manager <span class="keywordsign">-></span><br> string <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_language option<br> <span class="keyword">class</span> source_marker :<br> <span class="constructor">GtkSourceView_types</span>.source_marker <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">method</span> as_source_marker : <span class="constructor">GtkSourceView_types</span>.source_marker <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> get_buffer : <span class="constructor">GSourceView</span>.source_buffer<br> <span class="keyword">method</span> get_line : int<br> <span class="keyword">method</span> get_name : string<br> <span class="keyword">method</span> get_type : string<br> <span class="keyword">method</span> next : <span class="constructor">GSourceView</span>.source_marker<br> <span class="keyword">method</span> prev : <span class="constructor">GSourceView</span>.source_marker<br> <span class="keyword">method</span> set_type : string <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">and</span> source_buffer_signals :<br> <span class="constructor">GtkSourceView_types</span>.source_buffer <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> 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> can_redo : callback:(bool <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> <span class="constructor">GtkSignal</span>.id<br> <span class="keyword">method</span> can_undo : callback:(bool <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>b.<br> (<span class="constructor">GtkSourceView_types</span>.source_buffer, <span class="keywordsign">'</span>b) <span class="constructor">GtkSignal</span>.t <span class="keywordsign">-></span><br> callback:<span class="keywordsign">'</span>b <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> highlight_updated :<br> callback:(<span class="constructor">Gtk</span>.text_iter <span class="keywordsign">-></span> <span class="constructor">Gtk</span>.text_iter <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> marker_updated :<br> callback:(<span class="constructor">Gtk</span>.text_iter <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">and</span> source_buffer :<br> <span class="constructor">GtkSourceView_types</span>.source_buffer <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> as_source_buffer : <span class="constructor">GtkSourceView_types</span>.source_buffer <span class="constructor">Gtk</span>.obj<br> <span class="keyword">method</span> begin_not_undoable_action : unit <span class="keywordsign">-></span> unit<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> can_redo : bool<br> <span class="keyword">method</span> can_undo : bool<br> <span class="keyword">method</span> char_count : int<br> <span class="keyword">method</span> check_brackets : bool<br> <span class="keyword">method</span> connect : <span class="constructor">GSourceView</span>.source_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 : <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_marker :<br> ?name:string <span class="keywordsign">-></span><br> ?typ:string <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_marker<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_marker : <span class="constructor">GSourceView</span>.source_marker <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_not_undoable_action : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> end_user_action : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> escape_char : <span class="constructor">Glib</span>.unichar<br> <span class="keyword">method</span> get_first_marker : <span class="constructor">GSourceView</span>.source_marker option<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_iter_at_marker : <span class="constructor">GSourceView</span>.source_marker <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter<br> <span class="keyword">method</span> get_last_marker : <span class="constructor">GSourceView</span>.source_marker option<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_marker : string <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_marker<br> <span class="keyword">method</span> get_markers_in_region :<br> start:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> stop:<span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_marker list<br> <span class="keyword">method</span> get_next_marker : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_marker option<br> <span class="keyword">method</span> get_oid : int<br> <span class="keyword">method</span> get_prev_marker : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_marker option<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> highlight : 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> language : <span class="constructor">GSourceView</span>.source_language option<br> <span class="keyword">method</span> line_count : int<br> <span class="keyword">method</span> max_undo_levels : int<br> <span class="keyword">method</span> misc : <span class="constructor">GObj</span>.gobject_ops<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> move_marker : <span class="constructor">GSourceView</span>.source_marker <span class="keywordsign">-></span> <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> redo : unit <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_bracket_match_style : <span class="constructor">GSourceView</span>.source_tag_style <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_check_brackets : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_escape_char : <span class="constructor">Glib</span>.unichar <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_highlight : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_language : <span class="constructor">GSourceView</span>.source_language <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_max_undo_levels : int <span class="keywordsign">-></span> unit<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> source_tag_table : <span class="constructor">GSourceView</span>.source_tag_table<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">method</span> undo : unit <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span><br> <span class="keyword">val</span> source_buffer :<br> ?language:<span class="constructor">GSourceView</span>.source_language <span class="keywordsign">-></span><br> ?tag_table:<span class="constructor">GSourceView</span>.source_tag_table <span class="keywordsign">-></span><br> ?text:string <span class="keywordsign">-></span><br> ?check_brackets:bool <span class="keywordsign">-></span><br> ?escape_char:int <span class="keywordsign">-></span><br> ?highlight:bool <span class="keywordsign">-></span><br> ?max_undo_levels:int <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_buffer<br> <span class="keyword">class</span> source_view_signals :<br> [> <span class="constructor">GtkSourceView_types</span>.source_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> redo : callback:(unit <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">method</span> undo : 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> source_view :<br> <span class="constructor">GtkSourceView_types</span>.source_view <span class="constructor">Gtk</span>.obj <span class="keywordsign">-></span><br> <span class="keyword">object</span><br> <span class="keyword">val</span> obj : <span class="constructor">GtkSourceView_types</span>.source_view <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> auto_indent : bool<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> connect : <span class="constructor">GSourceView</span>.source_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 : <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> highlight_current_line : bool<br> <span class="keyword">method</span> indent : int<br> <span class="keyword">method</span> insert_spaces_instead_of_tabs : bool<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> margin : int<br> <span class="keyword">method</span> marker_pixbuf : string <span class="keywordsign">-></span> <span class="constructor">GdkPixbuf</span>.pixbuf<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_auto_indent : 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_color : <span class="constructor">Gdk</span>.color <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_cursor_color_by_name : string <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_highlight_current_line : 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_insert_spaces_instead_of_tabs : bool <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_margin : int <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_marker_pixbuf : string <span class="keywordsign">-></span> <span class="constructor">GdkPixbuf</span>.pixbuf <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_show_line_markers : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_show_line_numbers : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_show_margin : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_smart_home_end : bool <span class="keywordsign">-></span> unit<br> <span class="keyword">method</span> set_tabs_width : 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> show_line_markers : bool<br> <span class="keyword">method</span> show_line_numbers : bool<br> <span class="keyword">method</span> show_margin : bool<br> <span class="keyword">method</span> smart_home_end : bool<br> <span class="keyword">method</span> source_buffer : <span class="constructor">GSourceView</span>.source_buffer<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> tabs_width : int<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> source_view :<br> ?source_buffer:<span class="constructor">GSourceView</span>.source_buffer <span class="keywordsign">-></span><br> ?auto_indent:bool <span class="keywordsign">-></span><br> ?highlight_current_line:bool <span class="keywordsign">-></span><br> ?insert_spaces_instead_of_tabs:bool <span class="keywordsign">-></span><br> ?margin:int <span class="keywordsign">-></span><br> ?show_line_markers:bool <span class="keywordsign">-></span><br> ?show_line_numbers:bool <span class="keywordsign">-></span><br> ?show_margin:bool <span class="keywordsign">-></span><br> ?smart_home_end:bool <span class="keywordsign">-></span><br> ?tabs_width:int <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><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><br> ?show:bool <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="constructor">GSourceView</span>.source_view<br> <span class="keyword">val</span> find_matching_bracket : <span class="constructor">GText</span>.iter <span class="keywordsign">-></span> <span class="constructor">GText</span>.iter option<br> <span class="keyword">val</span> iter_forward_search :<br> <span class="constructor">GText</span>.iter <span class="keywordsign">-></span><br> <span class="constructor">SourceViewEnums</span>.source_search_flag list <span class="keywordsign">-></span><br> start:< as_iter : <span class="constructor">Gtk</span>.text_iter; .. > <span class="keywordsign">-></span><br> stop:< as_iter : <span class="constructor">Gtk</span>.text_iter; .. > <span class="keywordsign">-></span><br> ?limit:< as_iter : <span class="constructor">Gtk</span>.text_iter; .. > <span class="keywordsign">-></span><br> string <span class="keywordsign">-></span> (<span class="constructor">GText</span>.iter * <span class="constructor">GText</span>.iter) option<br> <span class="keyword">val</span> iter_backward_search :<br> <span class="constructor">GText</span>.iter <span class="keywordsign">-></span><br> <span class="constructor">SourceViewEnums</span>.source_search_flag list <span class="keywordsign">-></span><br> start:< as_iter : <span class="constructor">Gtk</span>.text_iter; .. > <span class="keywordsign">-></span><br> stop:< as_iter : <span class="constructor">Gtk</span>.text_iter; .. > <span class="keywordsign">-></span><br> ?limit:< as_iter : <span class="constructor">Gtk</span>.text_iter; .. > <span class="keywordsign">-></span><br> string <span class="keywordsign">-></span> (<span class="constructor">GText</span>.iter * <span class="constructor">GText</span>.iter) option<br> <span class="keyword">end</span></code></body></html>