2007-11-22 Jürg Billeter <j@bitron.ch>
+ * vapi/packages/gtksourceview-2.0/: update to use vala-gen-introspect
+
+ * vapi/gtksourceview-2.0.vapi: regenerated
+
+2007-11-22 Jürg Billeter <j@bitron.ch>
+
* vapi/packages/gstreamer-0.10/: update to use vala-gen-introspect
* vapi/gstreamer-0.10.vapi: regenerated
[CCode (cprefix = "Gtk", lower_case_cprefix = "gtk_")]
namespace Gtk {
- [CCode (cprefix = "GTK_SOURCE_CONTEXT_", cheader_filename = "gtksourceview/gtksourceview.h")]
- public enum SourceContextFlags {
- EXTEND_PARENT,
- END_PARENT,
- END_AT_LINE_END,
- FIRST_LINE_ONLY,
- ONCE_ONLY,
- STYLE_INSIDE,
- }
- [CCode (cprefix = "GTK_SOURCE_CONTEXT_", cheader_filename = "gtksourceview/gtksourceview.h")]
- public enum SourceContextRefOptions {
- IGNORE_STYLE,
- OVERRIDE_STYLE,
- REF_ORIGINAL,
- }
- [CCode (cprefix = "GTK_SOURCE_SEARCH_", cheader_filename = "gtksourceview/gtksourceview.h")]
- public enum SourceSearchFlags {
- VISIBLE_ONLY,
- TEXT_ONLY,
- CASE_INSENSITIVE,
- }
[CCode (cprefix = "GTK_SOURCE_SMART_HOME_END_", cheader_filename = "gtksourceview/gtksourceview.h")]
public enum SourceSmartHomeEndType {
DISABLED,
AFTER,
ALWAYS,
}
+ [CCode (cprefix = "GTK_SOURCE_SEARCH_", cheader_filename = "gtksourceview/gtksourceview.h")]
+ [Flags]
+ public enum SourceSearchFlags {
+ VISIBLE_ONLY,
+ TEXT_ONLY,
+ CASE_INSENSITIVE,
+ }
[CCode (cheader_filename = "gtksourceview/gtksourceview.h")]
public class SourceBuffer : Gtk.TextBuffer {
public void begin_not_undoable_action ();
- public weak Gtk.SourceMarker create_marker (string name, string type, out Gtk.TextIter where);
- public void delete_marker (Gtk.SourceMarker marker);
public void end_not_undoable_action ();
public void ensure_highlight (out Gtk.TextIter start, out Gtk.TextIter end);
- public weak Gtk.SourceMarker get_first_marker ();
public bool get_highlight_matching_brackets ();
public bool get_highlight_syntax ();
- public void get_iter_at_marker (out Gtk.TextIter iter, Gtk.SourceMarker marker);
public weak Gtk.SourceLanguage get_language ();
- public weak Gtk.SourceMarker get_last_marker ();
- public weak Gtk.SourceMarker get_marker (string name);
- public weak GLib.SList get_markers_in_region (out Gtk.TextIter begin, out Gtk.TextIter end);
public int get_max_undo_levels ();
- public weak Gtk.SourceMarker get_next_marker (out Gtk.TextIter iter);
- public weak Gtk.SourceMarker get_prev_marker (out Gtk.TextIter iter);
public weak Gtk.SourceStyleScheme get_style_scheme ();
- public static GLib.Type get_type ();
- public void move_marker (Gtk.SourceMarker marker, out Gtk.TextIter where);
public SourceBuffer (Gtk.TextTagTable table);
public SourceBuffer.with_language (Gtk.SourceLanguage language);
public void redo ();
public void set_max_undo_levels (int max_undo_levels);
public void set_style_scheme (Gtk.SourceStyleScheme scheme);
public void undo ();
- public weak bool highlight_syntax { get; set; }
- public weak bool highlight_matching_brackets { get; set; }
- public weak int max_undo_levels { get; set; }
- public weak Gtk.SourceLanguage language { get; set; }
- [NoAccessorMethod]
- public weak bool can_undo { get; }
[NoAccessorMethod]
public weak bool can_redo { get; }
+ [NoAccessorMethod]
+ public weak bool can_undo { get; }
+ public weak bool highlight_matching_brackets { get; set; }
+ public weak bool highlight_syntax { get; set; }
+ public weak Gtk.SourceLanguage language { get; set; }
+ public weak int max_undo_levels { get; set; }
public weak Gtk.SourceStyleScheme style_scheme { get; set; }
}
[CCode (cheader_filename = "gtksourceview/gtksourceview.h")]
public weak string get_section ();
public weak string get_style_ids ();
public weak string get_style_name (string style_id);
- public static GLib.Type get_type ();
+ public weak bool hidden { get; }
public weak string id { get; }
public weak string name { get; }
public weak string section { get; }
- public weak bool hidden { get; }
}
[CCode (cheader_filename = "gtksourceview/gtksourcelanguagemanager.h")]
public class SourceLanguageManager : GLib.Object {
public weak Gtk.SourceLanguage get_language (string id);
public weak string get_language_ids ();
public weak string get_search_path ();
- public static GLib.Type get_type ();
public SourceLanguageManager ();
public void set_search_path (string dirs);
- public weak string[] search_path { get; set; }
public weak string[] language_ids { get; }
- }
- [CCode (cheader_filename = "gtksourceview/gtksourceview.h")]
- public class SourceMarker : GLib.Object {
- public pointer get_buffer ();
- public int get_line ();
- public weak string get_marker_type ();
- public weak string get_name ();
- public static GLib.Type get_type ();
- public weak Gtk.SourceMarker next ();
- public weak Gtk.SourceMarker prev ();
- public void set_marker_type (string type);
+ public weak string[] search_path { get; set; }
}
[CCode (cheader_filename = "gtksourceview/gtksourceview.h")]
public class SourceStyle : GLib.Object {
public weak Gtk.SourceStyle copy ();
- public static GLib.Type get_type ();
- [NoAccessorMethod]
- public weak string line_background { get; construct; }
[NoAccessorMethod]
public weak string background { get; construct; }
[NoAccessorMethod]
- public weak string foreground { get; construct; }
+ public weak bool background_set { get; construct; }
[NoAccessorMethod]
public weak bool bold { get; construct; }
[NoAccessorMethod]
+ public weak bool bold_set { get; construct; }
+ [NoAccessorMethod]
+ public weak string foreground { get; construct; }
+ [NoAccessorMethod]
+ public weak bool foreground_set { get; construct; }
+ [NoAccessorMethod]
public weak bool italic { get; construct; }
[NoAccessorMethod]
- public weak bool underline { get; construct; }
+ public weak bool italic_set { get; construct; }
[NoAccessorMethod]
- public weak bool strikethrough { get; construct; }
+ public weak string line_background { get; construct; }
[NoAccessorMethod]
public weak bool line_background_set { get; construct; }
[NoAccessorMethod]
- public weak bool foreground_set { get; construct; }
- [NoAccessorMethod]
- public weak bool background_set { get; construct; }
+ public weak bool strikethrough { get; construct; }
[NoAccessorMethod]
- public weak bool bold_set { get; construct; }
+ public weak bool strikethrough_set { get; construct; }
[NoAccessorMethod]
- public weak bool italic_set { get; construct; }
+ public weak bool underline { get; construct; }
[NoAccessorMethod]
public weak bool underline_set { get; construct; }
- [NoAccessorMethod]
- public weak bool strikethrough_set { get; construct; }
}
[CCode (cheader_filename = "gtksourceview/gtksourceview.h")]
public class SourceStyleScheme : GLib.Object {
public weak string get_id ();
public weak string get_name ();
public weak Gtk.SourceStyle get_style (string style_id);
- public static GLib.Type get_type ();
+ public weak string description { get; }
+ public weak string filename { get; }
[NoAccessorMethod]
public weak string id { get; construct; }
public weak string name { get; }
- public weak string description { get; }
- public weak string filename { get; }
}
[CCode (cheader_filename = "gtksourceview/gtksourcestyleschemamanager.h")]
public class SourceStyleSchemeManager : GLib.Object {
public void append_search_path (string path);
public void force_rescan ();
+ public static weak Gtk.SourceStyleSchemeManager get_default ();
public weak Gtk.SourceStyleScheme get_scheme (string scheme_id);
public weak string get_scheme_ids ();
public weak string get_search_path ();
- public static GLib.Type get_type ();
+ public SourceStyleSchemeManager ();
public void prepend_search_path (string path);
- [NoAccessorMethod]
- public weak string[] search_path { get; set; }
+ public void set_search_path (string path);
public weak string[] scheme_ids { get; }
+ public weak string[] search_path { get; set; }
}
[CCode (cheader_filename = "gtksourceview/gtksourceview.h")]
- public class SourceView : Gtk.TextView {
+ public class SourceView : Gtk.TextView, Atk.Implementor, Gtk.Buildable {
public bool get_auto_indent ();
public bool get_highlight_current_line ();
public bool get_indent_on_tab ();
public int get_indent_width ();
public bool get_insert_spaces_instead_of_tabs ();
- public weak Gdk.Pixbuf get_marker_pixbuf (string marker_type);
public uint get_right_margin_position ();
- public bool get_show_line_markers ();
public bool get_show_line_numbers ();
public bool get_show_right_margin ();
public Gtk.SourceSmartHomeEndType get_smart_home_end ();
public uint get_tab_width ();
- public static GLib.Type get_type ();
public SourceView ();
public SourceView.with_buffer (Gtk.SourceBuffer buffer);
public void set_auto_indent (bool enable);
public void set_indent_on_tab (bool enable);
public void set_indent_width (int width);
public void set_insert_spaces_instead_of_tabs (bool enable);
- public void set_marker_pixbuf (string marker_type, Gdk.Pixbuf pixbuf);
public void set_right_margin_position (uint pos);
- public void set_show_line_markers (bool show);
public void set_show_line_numbers (bool show);
public void set_show_right_margin (bool show);
public void set_smart_home_end (Gtk.SourceSmartHomeEndType smart_he);
public void set_tab_width (uint width);
- public weak bool show_line_numbers { get; set; }
- public weak bool show_line_markers { get; set; }
- public weak uint tab_width { get; set; }
- public weak int indent_width { get; set; }
public weak bool auto_indent { get; set; }
+ public weak bool highlight_current_line { get; set; }
+ public weak bool indent_on_tab { get; set; }
+ public weak int indent_width { get; set; }
public weak bool insert_spaces_instead_of_tabs { get; set; }
- public weak bool show_right_margin { get; set; }
public weak uint right_margin_position { get; set; }
+ public weak bool show_line_numbers { get; set; }
+ public weak bool show_right_margin { get; set; }
public weak Gtk.SourceSmartHomeEndType smart_home_end { get; set; }
- public weak bool highlight_current_line { get; set; }
- public weak bool indent_on_tab { get; set; }
- public signal void undo ();
+ public weak uint tab_width { get; set; }
public signal void redo ();
+ public signal void undo ();
}
- [CCode (cheader_filename = "gtksourceview/gtksourceview.h")]
- public class Source {
- public static bool iter_backward_search (out Gtk.TextIter iter, string str, Gtk.SourceSearchFlags flags, out Gtk.TextIter match_start, out Gtk.TextIter match_end, out Gtk.TextIter limit);
- public static bool iter_forward_search (out Gtk.TextIter iter, string str, Gtk.SourceSearchFlags flags, out Gtk.TextIter match_start, out Gtk.TextIter match_end, out Gtk.TextIter limit);
- }
+ public static bool source_iter_backward_search (out Gtk.TextIter iter, string str, Gtk.SourceSearchFlags flags, out Gtk.TextIter match_start, out Gtk.TextIter match_end, out Gtk.TextIter limit);
+ public static bool source_iter_forward_search (out Gtk.TextIter iter, string str, Gtk.SourceSearchFlags flags, out Gtk.TextIter match_start, out Gtk.TextIter match_end, out Gtk.TextIter limit);
}
+++ /dev/null
-gtksourceundomanager.c
-gtksourceundomanager.h
-
-gtksourceview
+include/gtksourceview-2.0/gtksourceview
+lib/libgtksourceview-2.0.so
+
--- /dev/null
+<?xml version="1.0"?>
+<api version="1.0">
+ <namespace name="Gtk">
+ <function name="source_iter_backward_search" symbol="gtk_source_iter_backward_search">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="GtkTextIter*"/>
+ <parameter name="str" type="gchar*"/>
+ <parameter name="flags" type="GtkSourceSearchFlags"/>
+ <parameter name="match_start" type="GtkTextIter*"/>
+ <parameter name="match_end" type="GtkTextIter*"/>
+ <parameter name="limit" type="GtkTextIter*"/>
+ </parameters>
+ </function>
+ <function name="source_iter_forward_search" symbol="gtk_source_iter_forward_search">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="GtkTextIter*"/>
+ <parameter name="str" type="gchar*"/>
+ <parameter name="flags" type="GtkSourceSearchFlags"/>
+ <parameter name="match_start" type="GtkTextIter*"/>
+ <parameter name="match_end" type="GtkTextIter*"/>
+ <parameter name="limit" type="GtkTextIter*"/>
+ </parameters>
+ </function>
+ <enum name="GtkSourceSmartHomeEndType">
+ <member name="GTK_SOURCE_SMART_HOME_END_DISABLED" value="0"/>
+ <member name="GTK_SOURCE_SMART_HOME_END_BEFORE" value="1"/>
+ <member name="GTK_SOURCE_SMART_HOME_END_AFTER" value="2"/>
+ <member name="GTK_SOURCE_SMART_HOME_END_ALWAYS" value="3"/>
+ </enum>
+ <flags name="GtkSourceSearchFlags">
+ <member name="GTK_SOURCE_SEARCH_VISIBLE_ONLY" value="1"/>
+ <member name="GTK_SOURCE_SEARCH_TEXT_ONLY" value="2"/>
+ <member name="GTK_SOURCE_SEARCH_CASE_INSENSITIVE" value="4"/>
+ </flags>
+ <object name="GtkSourceBuffer" parent="GtkTextBuffer" type-name="GtkSourceBuffer" get-type="gtk_source_buffer_get_type">
+ <method name="begin_not_undoable_action" symbol="gtk_source_buffer_begin_not_undoable_action">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <method name="can_redo" symbol="gtk_source_buffer_can_redo">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <method name="can_undo" symbol="gtk_source_buffer_can_undo">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <method name="end_not_undoable_action" symbol="gtk_source_buffer_end_not_undoable_action">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <method name="ensure_highlight" symbol="gtk_source_buffer_ensure_highlight">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ <parameter name="start" type="GtkTextIter*"/>
+ <parameter name="end" type="GtkTextIter*"/>
+ </parameters>
+ </method>
+ <method name="get_highlight_matching_brackets" symbol="gtk_source_buffer_get_highlight_matching_brackets">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <method name="get_highlight_syntax" symbol="gtk_source_buffer_get_highlight_syntax">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <method name="get_language" symbol="gtk_source_buffer_get_language">
+ <return-type type="GtkSourceLanguage*"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <method name="get_max_undo_levels" symbol="gtk_source_buffer_get_max_undo_levels">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <method name="get_style_scheme" symbol="gtk_source_buffer_get_style_scheme">
+ <return-type type="GtkSourceStyleScheme*"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_source_buffer_new">
+ <return-type type="GtkSourceBuffer*"/>
+ <parameters>
+ <parameter name="table" type="GtkTextTagTable*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_with_language" symbol="gtk_source_buffer_new_with_language">
+ <return-type type="GtkSourceBuffer*"/>
+ <parameters>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ </parameters>
+ </constructor>
+ <method name="redo" symbol="gtk_source_buffer_redo">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <method name="set_highlight_matching_brackets" symbol="gtk_source_buffer_set_highlight_matching_brackets">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ <parameter name="highlight" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_highlight_syntax" symbol="gtk_source_buffer_set_highlight_syntax">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ <parameter name="highlight" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_language" symbol="gtk_source_buffer_set_language">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ </parameters>
+ </method>
+ <method name="set_max_undo_levels" symbol="gtk_source_buffer_set_max_undo_levels">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ <parameter name="max_undo_levels" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_style_scheme" symbol="gtk_source_buffer_set_style_scheme">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ <parameter name="scheme" type="GtkSourceStyleScheme*"/>
+ </parameters>
+ </method>
+ <method name="undo" symbol="gtk_source_buffer_undo">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </method>
+ <property name="can-redo" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="can-undo" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="highlight-matching-brackets" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="highlight-syntax" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="language" type="GtkSourceLanguage*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="max-undo-levels" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="style-scheme" type="GtkSourceStyleScheme*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <signal name="highlight-updated" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GtkSourceBuffer*"/>
+ <parameter name="p0" type="GtkTextIter*"/>
+ <parameter name="p1" type="GtkTextIter*"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="GtkSourceLanguage" parent="GObject" type-name="GtkSourceLanguage" get-type="gtk_source_language_get_type">
+ <method name="get_globs" symbol="gtk_source_language_get_globs">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ </parameters>
+ </method>
+ <method name="get_hidden" symbol="gtk_source_language_get_hidden">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ </parameters>
+ </method>
+ <method name="get_id" symbol="gtk_source_language_get_id">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ </parameters>
+ </method>
+ <method name="get_metadata" symbol="gtk_source_language_get_metadata">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_mime_types" symbol="gtk_source_language_get_mime_types">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="gtk_source_language_get_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ </parameters>
+ </method>
+ <method name="get_section" symbol="gtk_source_language_get_section">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ </parameters>
+ </method>
+ <method name="get_style_ids" symbol="gtk_source_language_get_style_ids">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ </parameters>
+ </method>
+ <method name="get_style_name" symbol="gtk_source_language_get_style_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="language" type="GtkSourceLanguage*"/>
+ <parameter name="style_id" type="char*"/>
+ </parameters>
+ </method>
+ <property name="hidden" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="id" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="section" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ </object>
+ <object name="GtkSourceLanguageManager" parent="GObject" type-name="GtkSourceLanguageManager" get-type="gtk_source_language_manager_get_type">
+ <method name="get_default" symbol="gtk_source_language_manager_get_default">
+ <return-type type="GtkSourceLanguageManager*"/>
+ </method>
+ <method name="get_language" symbol="gtk_source_language_manager_get_language">
+ <return-type type="GtkSourceLanguage*"/>
+ <parameters>
+ <parameter name="lm" type="GtkSourceLanguageManager*"/>
+ <parameter name="id" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_language_ids" symbol="gtk_source_language_manager_get_language_ids">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="lm" type="GtkSourceLanguageManager*"/>
+ </parameters>
+ </method>
+ <method name="get_search_path" symbol="gtk_source_language_manager_get_search_path">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="lm" type="GtkSourceLanguageManager*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_source_language_manager_new">
+ <return-type type="GtkSourceLanguageManager*"/>
+ </constructor>
+ <method name="set_search_path" symbol="gtk_source_language_manager_set_search_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="lm" type="GtkSourceLanguageManager*"/>
+ <parameter name="dirs" type="gchar**"/>
+ </parameters>
+ </method>
+ <property name="language-ids" type="char*[]" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="search-path" type="char*[]" readable="1" writable="1" construct="0" construct-only="0"/>
+ </object>
+ <object name="GtkSourceStyle" parent="GObject" type-name="GtkSourceStyle" get-type="gtk_source_style_get_type">
+ <method name="copy" symbol="gtk_source_style_copy">
+ <return-type type="GtkSourceStyle*"/>
+ <parameters>
+ <parameter name="style" type="GtkSourceStyle*"/>
+ </parameters>
+ </method>
+ <property name="background" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="background-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="bold" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="bold-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="foreground" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="foreground-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="italic" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="italic-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="line-background" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="line-background-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="strikethrough" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="strikethrough-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="underline" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="underline-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="1"/>
+ </object>
+ <object name="GtkSourceStyleScheme" parent="GObject" type-name="GtkSourceStyleScheme" get-type="gtk_source_style_scheme_get_type">
+ <method name="get_authors" symbol="gtk_source_style_scheme_get_authors">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="scheme" type="GtkSourceStyleScheme*"/>
+ </parameters>
+ </method>
+ <method name="get_description" symbol="gtk_source_style_scheme_get_description">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="scheme" type="GtkSourceStyleScheme*"/>
+ </parameters>
+ </method>
+ <method name="get_filename" symbol="gtk_source_style_scheme_get_filename">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="scheme" type="GtkSourceStyleScheme*"/>
+ </parameters>
+ </method>
+ <method name="get_id" symbol="gtk_source_style_scheme_get_id">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="scheme" type="GtkSourceStyleScheme*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="gtk_source_style_scheme_get_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="scheme" type="GtkSourceStyleScheme*"/>
+ </parameters>
+ </method>
+ <method name="get_style" symbol="gtk_source_style_scheme_get_style">
+ <return-type type="GtkSourceStyle*"/>
+ <parameters>
+ <parameter name="scheme" type="GtkSourceStyleScheme*"/>
+ <parameter name="style_id" type="gchar*"/>
+ </parameters>
+ </method>
+ <property name="description" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="filename" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="id" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
+ <property name="name" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
+ </object>
+ <object name="GtkSourceStyleSchemeManager" parent="GObject" type-name="GtkSourceStyleSchemeManager" get-type="gtk_source_style_scheme_manager_get_type">
+ <method name="append_search_path" symbol="gtk_source_style_scheme_manager_append_search_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
+ <parameter name="path" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="force_rescan" symbol="gtk_source_style_scheme_manager_force_rescan">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
+ </parameters>
+ </method>
+ <method name="get_default" symbol="gtk_source_style_scheme_manager_get_default">
+ <return-type type="GtkSourceStyleSchemeManager*"/>
+ </method>
+ <method name="get_scheme" symbol="gtk_source_style_scheme_manager_get_scheme">
+ <return-type type="GtkSourceStyleScheme*"/>
+ <parameters>
+ <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
+ <parameter name="scheme_id" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_scheme_ids" symbol="gtk_source_style_scheme_manager_get_scheme_ids">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
+ </parameters>
+ </method>
+ <method name="get_search_path" symbol="gtk_source_style_scheme_manager_get_search_path">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_source_style_scheme_manager_new">
+ <return-type type="GtkSourceStyleSchemeManager*"/>
+ </constructor>
+ <method name="prepend_search_path" symbol="gtk_source_style_scheme_manager_prepend_search_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
+ <parameter name="path" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_search_path" symbol="gtk_source_style_scheme_manager_set_search_path">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
+ <parameter name="path" type="gchar**"/>
+ </parameters>
+ </method>
+ <property name="scheme-ids" type="char*[]" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="search-path" type="char*[]" readable="1" writable="1" construct="0" construct-only="0"/>
+ </object>
+ <object name="GtkSourceView" parent="GtkTextView" type-name="GtkSourceView" get-type="gtk_source_view_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="get_auto_indent" symbol="gtk_source_view_get_auto_indent">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </method>
+ <method name="get_highlight_current_line" symbol="gtk_source_view_get_highlight_current_line">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </method>
+ <method name="get_indent_on_tab" symbol="gtk_source_view_get_indent_on_tab">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </method>
+ <method name="get_indent_width" symbol="gtk_source_view_get_indent_width">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </method>
+ <method name="get_insert_spaces_instead_of_tabs" symbol="gtk_source_view_get_insert_spaces_instead_of_tabs">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </method>
+ <method name="get_right_margin_position" symbol="gtk_source_view_get_right_margin_position">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </method>
+ <method name="get_show_line_numbers" symbol="gtk_source_view_get_show_line_numbers">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </method>
+ <method name="get_show_right_margin" symbol="gtk_source_view_get_show_right_margin">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </method>
+ <method name="get_smart_home_end" symbol="gtk_source_view_get_smart_home_end">
+ <return-type type="GtkSourceSmartHomeEndType"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </method>
+ <method name="get_tab_width" symbol="gtk_source_view_get_tab_width">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_source_view_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <constructor name="new_with_buffer" symbol="gtk_source_view_new_with_buffer">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="buffer" type="GtkSourceBuffer*"/>
+ </parameters>
+ </constructor>
+ <method name="set_auto_indent" symbol="gtk_source_view_set_auto_indent">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ <parameter name="enable" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_highlight_current_line" symbol="gtk_source_view_set_highlight_current_line">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ <parameter name="show" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_indent_on_tab" symbol="gtk_source_view_set_indent_on_tab">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ <parameter name="enable" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_indent_width" symbol="gtk_source_view_set_indent_width">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ <parameter name="width" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_insert_spaces_instead_of_tabs" symbol="gtk_source_view_set_insert_spaces_instead_of_tabs">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ <parameter name="enable" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_right_margin_position" symbol="gtk_source_view_set_right_margin_position">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ <parameter name="pos" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_show_line_numbers" symbol="gtk_source_view_set_show_line_numbers">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ <parameter name="show" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_show_right_margin" symbol="gtk_source_view_set_show_right_margin">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ <parameter name="show" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_smart_home_end" symbol="gtk_source_view_set_smart_home_end">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ <parameter name="smart_he" type="GtkSourceSmartHomeEndType"/>
+ </parameters>
+ </method>
+ <method name="set_tab_width" symbol="gtk_source_view_set_tab_width">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ <parameter name="width" type="guint"/>
+ </parameters>
+ </method>
+ <property name="auto-indent" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="highlight-current-line" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="indent-on-tab" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="indent-width" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="insert-spaces-instead-of-tabs" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="right-margin-position" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="show-line-numbers" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="show-right-margin" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="smart-home-end" type="GtkSourceSmartHomeEndType" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="tab-width" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <signal name="redo" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </signal>
+ <signal name="undo" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="view" type="GtkSourceView*"/>
+ </parameters>
+ </signal>
+ </object>
+ </namespace>
+</api>
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <!--
-
- This file was automatically generated.
- Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
-
--->
- <namespace name="Gtk">
- <enum name="GtkSourceContextFlags" type="flags" type-name="GtkSourceContextFlags">
- <member name="GTK_SOURCE_CONTEXT_EXTEND_PARENT" value=""/>
- <member name="GTK_SOURCE_CONTEXT_END_PARENT" value=""/>
- <member name="GTK_SOURCE_CONTEXT_END_AT_LINE_END" value=""/>
- <member name="GTK_SOURCE_CONTEXT_FIRST_LINE_ONLY" value=""/>
- <member name="GTK_SOURCE_CONTEXT_ONCE_ONLY" value=""/>
- <member name="GTK_SOURCE_CONTEXT_STYLE_INSIDE" value=""/>
- </enum>
- <enum name="GtkSourceContextRefOptions" type="flags" type-name="GtkSourceContextRefOptions">
- <member name="GTK_SOURCE_CONTEXT_IGNORE_STYLE" value=""/>
- <member name="GTK_SOURCE_CONTEXT_OVERRIDE_STYLE" value=""/>
- <member name="GTK_SOURCE_CONTEXT_REF_ORIGINAL" value=""/>
- </enum>
- <enum name="GtkSourceSearchFlags" type="flags" type-name="GtkSourceSearchFlags">
- <member name="GTK_SOURCE_SEARCH_VISIBLE_ONLY" value=""/>
- <member name="GTK_SOURCE_SEARCH_TEXT_ONLY" value=""/>
- <member name="GTK_SOURCE_SEARCH_CASE_INSENSITIVE" value=""/>
- </enum>
- <enum name="GtkSourceSmartHomeEndType" type="enum" type-name="GtkSourceSmartHomeEndType">
- <member name="GTK_SOURCE_SMART_HOME_END_DISABLED" value=""/>
- <member name="GTK_SOURCE_SMART_HOME_END_BEFORE" value=""/>
- <member name="GTK_SOURCE_SMART_HOME_END_AFTER" value=""/>
- <member name="GTK_SOURCE_SMART_HOME_END_ALWAYS" value=""/>
- </enum>
- <object get-type="" name="GtkSourceBuffer" parent="GtkTextBuffer" type-name="GtkSourceBuffer">
- <field name="priv" type="GtkSourceBufferPrivate*"/>
- <property name="highlight-syntax" readable="1" type="gboolean" writable="1"/>
- <property name="highlight-matching-brackets" readable="1" type="gboolean" writable="1"/>
- <property name="max-undo-levels" readable="1" type="gint" writable="1"/>
- <property name="language" readable="1" type="GtkSourceLanguage" writable="1"/>
- <property name="can-undo" readable="1" type="gboolean"/>
- <property name="can-redo" readable="1" type="gboolean"/>
- <property name="style_scheme" readable="1" type="GtkSourceStyleScheme" writable="1"/>
- <signal name="highlight_updated" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="inst" type="GtkSourceBuffer*"/>
- <parameter name="p0" type="ParamTypes"/>
- <parameter name="p1" type=""/>
- </parameters>
- </signal>
- <signal name="marker_updated" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="inst" type="GtkSourceBuffer*"/>
- <parameter name="p0" type="ParamTypes"/>
- </parameters>
- </signal>
- <method name="begin_not_undoable_action" symbol="gtk_source_buffer_begin_not_undoable_action">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="can_redo" symbol="gtk_source_buffer_can_redo">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="can_undo" symbol="gtk_source_buffer_can_undo">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="create_marker" symbol="gtk_source_buffer_create_marker">
- <return-type type="GtkSourceMarker*"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="name" type="const-gchar*"/>
- <parameter name="type" type="const-gchar*"/>
- <parameter name="where" type="const-GtkTextIter*"/>
- </parameters>
- </method>
- <method name="delete_marker" symbol="gtk_source_buffer_delete_marker">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="marker" type="GtkSourceMarker*"/>
- </parameters>
- </method>
- <method name="end_not_undoable_action" symbol="gtk_source_buffer_end_not_undoable_action">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="ensure_highlight" symbol="gtk_source_buffer_ensure_highlight">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="start" type="const-GtkTextIter*"/>
- <parameter name="end" type="const-GtkTextIter*"/>
- </parameters>
- </method>
- <method name="get_first_marker" symbol="gtk_source_buffer_get_first_marker">
- <return-type type="GtkSourceMarker*"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="get_highlight_matching_brackets" symbol="gtk_source_buffer_get_highlight_matching_brackets">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="get_highlight_syntax" symbol="gtk_source_buffer_get_highlight_syntax">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="get_iter_at_marker" symbol="gtk_source_buffer_get_iter_at_marker">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="iter" type="GtkTextIter*"/>
- <parameter name="marker" type="GtkSourceMarker*"/>
- </parameters>
- </method>
- <method name="get_language" symbol="gtk_source_buffer_get_language">
- <return-type type="GtkSourceLanguage*"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="get_last_marker" symbol="gtk_source_buffer_get_last_marker">
- <return-type type="GtkSourceMarker*"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="get_marker" symbol="gtk_source_buffer_get_marker">
- <return-type type="GtkSourceMarker*"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="name" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="get_markers_in_region" symbol="gtk_source_buffer_get_markers_in_region">
- <return-type type="GSList*"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="begin" type="const-GtkTextIter*"/>
- <parameter name="end" type="const-GtkTextIter*"/>
- </parameters>
- </method>
- <method name="get_max_undo_levels" symbol="gtk_source_buffer_get_max_undo_levels">
- <return-type type="gint"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="get_next_marker" symbol="gtk_source_buffer_get_next_marker">
- <return-type type="GtkSourceMarker*"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="iter" type="GtkTextIter*"/>
- </parameters>
- </method>
- <method name="get_prev_marker" symbol="gtk_source_buffer_get_prev_marker">
- <return-type type="GtkSourceMarker*"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="iter" type="GtkTextIter*"/>
- </parameters>
- </method>
- <method name="get_style_scheme" symbol="gtk_source_buffer_get_style_scheme">
- <return-type type="GtkSourceStyleScheme*"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gtk_source_buffer_get_type">
- <return-type type="GType"/>
- </method>
- <method name="move_marker" symbol="gtk_source_buffer_move_marker">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="marker" type="GtkSourceMarker*"/>
- <parameter name="where" type="const-GtkTextIter*"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gtk_source_buffer_new">
- <parameters>
- <parameter name="table" type="GtkTextTagTable*"/>
- </parameters>
- </constructor>
- <constructor name="new_with_language" symbol="gtk_source_buffer_new_with_language">
- <parameters>
- <parameter name="language" type="GtkSourceLanguage*"/>
- </parameters>
- </constructor>
- <method name="redo" symbol="gtk_source_buffer_redo">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- <method name="set_highlight_matching_brackets" symbol="gtk_source_buffer_set_highlight_matching_brackets">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="highlight" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_highlight_syntax" symbol="gtk_source_buffer_set_highlight_syntax">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="highlight" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_language" symbol="gtk_source_buffer_set_language">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="language" type="GtkSourceLanguage*"/>
- </parameters>
- </method>
- <method name="set_max_undo_levels" symbol="gtk_source_buffer_set_max_undo_levels">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="max_undo_levels" type="gint"/>
- </parameters>
- </method>
- <method name="set_style_scheme" symbol="gtk_source_buffer_set_style_scheme">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- <parameter name="scheme" type="GtkSourceStyleScheme*"/>
- </parameters>
- </method>
- <method name="undo" symbol="gtk_source_buffer_undo">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="GtkSourceContextEngine" parent="GtkSourceEngine" type-name="GtkSourceContextEngine">
- <field name="priv" type="GtkSourceContextEnginePrivate*"/>
- </object>
- <object get-type="" name="GtkSourceEngine" parent="GObject" type-name="GtkSourceEngine">
- <vfunc name="attach_buffer">
- <return-type type="void"/>
- <parameters>
- <parameter name="engine" type="GtkSourceEngine*"/>
- <parameter name="buffer" type="GtkTextBuffer*"/>
- </parameters>
- </vfunc>
- <vfunc name="text_inserted">
- <return-type type="void"/>
- <parameters>
- <parameter name="engine" type="GtkSourceEngine*"/>
- <parameter name="start_offset" type="gint"/>
- <parameter name="end_offset" type="gint"/>
- </parameters>
- </vfunc>
- <vfunc name="text_deleted">
- <return-type type="void"/>
- <parameters>
- <parameter name="engine" type="GtkSourceEngine*"/>
- <parameter name="offset" type="gint"/>
- <parameter name="length" type="gint"/>
- </parameters>
- </vfunc>
- <vfunc name="update_highlight">
- <return-type type="void"/>
- <parameters>
- <parameter name="engine" type="GtkSourceEngine*"/>
- <parameter name="start" type="const-GtkTextIter*"/>
- <parameter name="end" type="const-GtkTextIter*"/>
- <parameter name="synchronous" type="gboolean"/>
- </parameters>
- </vfunc>
- <vfunc name="set_style_scheme">
- <return-type type="void"/>
- <parameters>
- <parameter name="engine" type="GtkSourceEngine*"/>
- <parameter name="scheme" type="GtkSourceStyleScheme*"/>
- </parameters>
- </vfunc>
- </object>
- <object get-type="" name="GtkSourceLanguage" parent="GObject" type-name="GtkSourceLanguage">
- <field name="priv" type="GtkSourceLanguagePrivate*"/>
- <property name="id" readable="1" type="gchar*"/>
- <property name="name" readable="1" type="gchar*"/>
- <property name="section" readable="1" type="gchar*"/>
- <property name="hidden" readable="1" type="gboolean"/>
- <method name="get_globs" symbol="gtk_source_language_get_globs">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="language" type="GtkSourceLanguage*"/>
- </parameters>
- </method>
- <method name="get_hidden" symbol="gtk_source_language_get_hidden">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="language" type="GtkSourceLanguage*"/>
- </parameters>
- </method>
- <method name="get_id" symbol="gtk_source_language_get_id">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="language" type="GtkSourceLanguage*"/>
- </parameters>
- </method>
- <method name="get_metadata" symbol="gtk_source_language_get_metadata">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="language" type="GtkSourceLanguage*"/>
- <parameter name="name" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="get_mime_types" symbol="gtk_source_language_get_mime_types">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="language" type="GtkSourceLanguage*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gtk_source_language_get_name">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="language" type="GtkSourceLanguage*"/>
- </parameters>
- </method>
- <method name="get_section" symbol="gtk_source_language_get_section">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="language" type="GtkSourceLanguage*"/>
- </parameters>
- </method>
- <method name="get_style_ids" symbol="gtk_source_language_get_style_ids">
- <return-type type="gchar**"/>
- <parameters>
- <parameter name="language" type="GtkSourceLanguage*"/>
- </parameters>
- </method>
- <method name="get_style_name" symbol="gtk_source_language_get_style_name">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="language" type="GtkSourceLanguage*"/>
- <parameter name="style_id" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gtk_source_language_get_type">
- <return-type type="GType"/>
- </method>
- </object>
- <object get-type="" name="GtkSourceLanguageManager" parent="GObject" type-name="GtkSourceLanguageManager">
- <field name="priv" type="GtkSourceLanguageManagerPrivate*"/>
- <property name="search-path" readable="1" type="GStrv" writable="1"/>
- <property name="language-ids" readable="1" type="GStrv"/>
- <method name="get_default" symbol="gtk_source_language_manager_get_default">
- <return-type type="GtkSourceLanguageManager*"/>
- </method>
- <method name="get_language" symbol="gtk_source_language_manager_get_language">
- <return-type type="GtkSourceLanguage*"/>
- <parameters>
- <parameter name="lm" type="GtkSourceLanguageManager*"/>
- <parameter name="id" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="get_language_ids" symbol="gtk_source_language_manager_get_language_ids">
- <return-type type="const-gchar**"/>
- <parameters>
- <parameter name="lm" type="GtkSourceLanguageManager*"/>
- </parameters>
- </method>
- <method name="get_search_path" symbol="gtk_source_language_manager_get_search_path">
- <return-type type="const-gchar**"/>
- <parameters>
- <parameter name="lm" type="GtkSourceLanguageManager*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gtk_source_language_manager_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="gtk_source_language_manager_new"/>
- <method name="set_search_path" symbol="gtk_source_language_manager_set_search_path">
- <return-type type="void"/>
- <parameters>
- <parameter name="lm" type="GtkSourceLanguageManager*"/>
- <parameter name="dirs" type="gchar**"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="GtkSourceMarker" type-name="GtkSourceMarker">
- <method name="get_buffer" symbol="gtk_source_marker_get_buffer">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="marker" type="GtkSourceMarker*"/>
- </parameters>
- </method>
- <method name="get_line" symbol="gtk_source_marker_get_line">
- <return-type type="gint"/>
- <parameters>
- <parameter name="marker" type="GtkSourceMarker*"/>
- </parameters>
- </method>
- <method name="get_marker_type" symbol="gtk_source_marker_get_marker_type">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="marker" type="GtkSourceMarker*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gtk_source_marker_get_name">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="marker" type="GtkSourceMarker*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gtk_source_marker_get_type">
- <return-type type="GType"/>
- </method>
- <method name="next" symbol="gtk_source_marker_next">
- <return-type type="GtkSourceMarker*"/>
- <parameters>
- <parameter name="marker" type="GtkSourceMarker*"/>
- </parameters>
- </method>
- <method name="prev" symbol="gtk_source_marker_prev">
- <return-type type="GtkSourceMarker*"/>
- <parameters>
- <parameter name="marker" type="GtkSourceMarker*"/>
- </parameters>
- </method>
- <method name="set_marker_type" symbol="gtk_source_marker_set_marker_type">
- <return-type type="void"/>
- <parameters>
- <parameter name="marker" type="GtkSourceMarker*"/>
- <parameter name="type" type="const-gchar*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="GtkSourceStyle" parent="GObject" type-name="GtkSourceStyle">
- <property construct-only="1" name="line-background" readable="1" type="gchar*" writable="1"/>
- <property construct-only="1" name="background" readable="1" type="gchar*" writable="1"/>
- <property construct-only="1" name="foreground" readable="1" type="gchar*" writable="1"/>
- <property construct-only="1" name="bold" readable="1" type="gboolean" writable="1"/>
- <property construct-only="1" name="italic" readable="1" type="gboolean" writable="1"/>
- <property construct-only="1" name="underline" readable="1" type="gboolean" writable="1"/>
- <property construct-only="1" name="strikethrough" readable="1" type="gboolean" writable="1"/>
- <property construct-only="1" name="line-background-set" readable="1" type="gboolean" writable="1"/>
- <property construct-only="1" name="foreground-set" readable="1" type="gboolean" writable="1"/>
- <property construct-only="1" name="background-set" readable="1" type="gboolean" writable="1"/>
- <property construct-only="1" name="bold-set" readable="1" type="gboolean" writable="1"/>
- <property construct-only="1" name="italic-set" readable="1" type="gboolean" writable="1"/>
- <property construct-only="1" name="underline-set" readable="1" type="gboolean" writable="1"/>
- <property construct-only="1" name="strikethrough-set" readable="1" type="gboolean" writable="1"/>
- <method name="copy" symbol="gtk_source_style_copy">
- <return-type type="GtkSourceStyle*"/>
- <parameters>
- <parameter name="style" type="const-GtkSourceStyle*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gtk_source_style_get_type">
- <return-type type="GType"/>
- </method>
- </object>
- <object get-type="" name="GtkSourceStyleScheme" parent="GObject" type-name="GtkSourceStyleScheme">
- <field name="priv" type="GtkSourceStyleSchemePrivate*"/>
- <property construct-only="1" name="id" readable="1" type="gchar*" writable="1"/>
- <property name="name" readable="1" type="gchar*"/>
- <property name="description" readable="1" type="gchar*"/>
- <property name="filename" readable="1" type="gchar*"/>
- <method name="get_authors" symbol="gtk_source_style_scheme_get_authors">
- <return-type type="const-gchar**"/>
- <parameters>
- <parameter name="scheme" type="GtkSourceStyleScheme*"/>
- </parameters>
- </method>
- <method name="get_description" symbol="gtk_source_style_scheme_get_description">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="scheme" type="GtkSourceStyleScheme*"/>
- </parameters>
- </method>
- <method name="get_filename" symbol="gtk_source_style_scheme_get_filename">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="scheme" type="GtkSourceStyleScheme*"/>
- </parameters>
- </method>
- <method name="get_id" symbol="gtk_source_style_scheme_get_id">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="scheme" type="GtkSourceStyleScheme*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gtk_source_style_scheme_get_name">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="scheme" type="GtkSourceStyleScheme*"/>
- </parameters>
- </method>
- <method name="get_style" symbol="gtk_source_style_scheme_get_style">
- <return-type type="GtkSourceStyle*"/>
- <parameters>
- <parameter name="scheme" type="GtkSourceStyleScheme*"/>
- <parameter name="style_id" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gtk_source_style_scheme_get_type">
- <return-type type="GType"/>
- </method>
- </object>
- <object get-type="" name="GtkSourceStyleSchemeManager" parent="GObject" type-name="GtkSourceStyleSchemeManager">
- <field name="priv" type="GtkSourceStyleSchemeManagerPrivate*"/>
- <property name="search-path" readable="1" type="GStrv" writable="1"/>
- <property name="scheme-ids" readable="1" type="GStrv"/>
- <method name="append_search_path" symbol="gtk_source_style_scheme_manager_append_search_path">
- <return-type type="void"/>
- <parameters>
- <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
- <parameter name="path" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="force_rescan" symbol="gtk_source_style_scheme_manager_force_rescan">
- <return-type type="void"/>
- <parameters>
- <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
- </parameters>
- </method>
- <method name="get_scheme" symbol="gtk_source_style_scheme_manager_get_scheme">
- <return-type type="GtkSourceStyleScheme*"/>
- <parameters>
- <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
- <parameter name="scheme_id" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="get_scheme_ids" symbol="gtk_source_style_scheme_manager_get_scheme_ids">
- <return-type type="const-gchar**"/>
- <parameters>
- <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
- </parameters>
- </method>
- <method name="get_search_path" symbol="gtk_source_style_scheme_manager_get_search_path">
- <return-type type="const-gchar**"/>
- <parameters>
- <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gtk_source_style_scheme_manager_get_type">
- <return-type type="GType"/>
- </method>
- <method name="prepend_search_path" symbol="gtk_source_style_scheme_manager_prepend_search_path">
- <return-type type="void"/>
- <parameters>
- <parameter name="manager" type="GtkSourceStyleSchemeManager*"/>
- <parameter name="path" type="const-gchar*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="GtkSourceView" parent="GtkTextView" type-name="GtkSourceView">
- <field name="priv" type="GtkSourceViewPrivate*"/>
- <property name="show_line_numbers" readable="1" type="gboolean" writable="1"/>
- <property name="show_line_markers" readable="1" type="gboolean" writable="1"/>
- <property name="tab-width" readable="1" type="guint" writable="1"/>
- <property name="indent-width" readable="1" type="gint" writable="1"/>
- <property name="auto_indent" readable="1" type="gboolean" writable="1"/>
- <property name="insert_spaces_instead_of_tabs" readable="1" type="gboolean" writable="1"/>
- <property name="show-right-margin" readable="1" type="gboolean" writable="1"/>
- <property name="right-margin-position" readable="1" type="guint" writable="1"/>
- <property name="smart_home_end" readable="1" type="GtkSourceSmartHomeEndType" writable="1"/>
- <property name="highlight_current_line" readable="1" type="gboolean" writable="1"/>
- <property name="indent_on_tab" readable="1" type="gboolean" writable="1"/>
- <signal name="undo" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </signal>
- <signal name="redo" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </signal>
- <method name="get_auto_indent" symbol="gtk_source_view_get_auto_indent">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_highlight_current_line" symbol="gtk_source_view_get_highlight_current_line">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_indent_on_tab" symbol="gtk_source_view_get_indent_on_tab">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_indent_width" symbol="gtk_source_view_get_indent_width">
- <return-type type="gint"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_insert_spaces_instead_of_tabs" symbol="gtk_source_view_get_insert_spaces_instead_of_tabs">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_marker_pixbuf" symbol="gtk_source_view_get_marker_pixbuf">
- <return-type type="GdkPixbuf*"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="marker_type" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="get_right_margin_position" symbol="gtk_source_view_get_right_margin_position">
- <return-type type="guint"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_show_line_markers" symbol="gtk_source_view_get_show_line_markers">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_show_line_numbers" symbol="gtk_source_view_get_show_line_numbers">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_show_right_margin" symbol="gtk_source_view_get_show_right_margin">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_smart_home_end" symbol="gtk_source_view_get_smart_home_end">
- <return-type type="GtkSourceSmartHomeEndType"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_tab_width" symbol="gtk_source_view_get_tab_width">
- <return-type type="guint"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gtk_source_view_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="gtk_source_view_new"/>
- <constructor name="new_with_buffer" symbol="gtk_source_view_new_with_buffer">
- <parameters>
- <parameter name="buffer" type="GtkSourceBuffer*"/>
- </parameters>
- </constructor>
- <method name="set_auto_indent" symbol="gtk_source_view_set_auto_indent">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="enable" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_highlight_current_line" symbol="gtk_source_view_set_highlight_current_line">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="show" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_indent_on_tab" symbol="gtk_source_view_set_indent_on_tab">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="enable" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_indent_width" symbol="gtk_source_view_set_indent_width">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="width" type="gint"/>
- </parameters>
- </method>
- <method name="set_insert_spaces_instead_of_tabs" symbol="gtk_source_view_set_insert_spaces_instead_of_tabs">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="enable" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_marker_pixbuf" symbol="gtk_source_view_set_marker_pixbuf">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="marker_type" type="const-gchar*"/>
- <parameter name="pixbuf" type="GdkPixbuf*"/>
- </parameters>
- </method>
- <method name="set_right_margin_position" symbol="gtk_source_view_set_right_margin_position">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="pos" type="guint"/>
- </parameters>
- </method>
- <method name="set_show_line_markers" symbol="gtk_source_view_set_show_line_markers">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="show" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_show_line_numbers" symbol="gtk_source_view_set_show_line_numbers">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="show" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_show_right_margin" symbol="gtk_source_view_set_show_right_margin">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="show" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_smart_home_end" symbol="gtk_source_view_set_smart_home_end">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="smart_he" type="GtkSourceSmartHomeEndType"/>
- </parameters>
- </method>
- <method name="set_tab_width" symbol="gtk_source_view_set_tab_width">
- <return-type type="void"/>
- <parameters>
- <parameter name="view" type="GtkSourceView*"/>
- <parameter name="width" type="guint"/>
- </parameters>
- </method>
- </object>
- <struct get-type="" name="GtkSourceContextData" opaque="true" type-name="GtkSourceContextData"/>
- <struct get-type="" name="GtkSourceContextReplace" opaque="true" type-name="GtkSourceContextReplace"/>
- <struct get-type="" name="GtkTextRegion" opaque="true" type-name="GtkTextRegion">
- <method name="add" symbol="gtk_text_region_add">
- <return-type type="void"/>
- <parameters>
- <parameter name="region" type="GtkTextRegion*"/>
- <parameter name="_start" type="const-GtkTextIter*"/>
- <parameter name="_end" type="const-GtkTextIter*"/>
- </parameters>
- </method>
- <method name="debug_print" symbol="gtk_text_region_debug_print">
- <return-type type="void"/>
- <parameters>
- <parameter name="region" type="GtkTextRegion*"/>
- </parameters>
- </method>
- <method name="destroy" symbol="gtk_text_region_destroy">
- <return-type type="void"/>
- <parameters>
- <parameter name="region" type="GtkTextRegion*"/>
- <parameter name="delete_marks" type="gboolean"/>
- </parameters>
- </method>
- <method name="get_buffer" symbol="gtk_text_region_get_buffer">
- <return-type type="GtkTextBuffer*"/>
- <parameters>
- <parameter name="region" type="GtkTextRegion*"/>
- </parameters>
- </method>
- <method name="get_iterator" symbol="gtk_text_region_get_iterator">
- <return-type type="void"/>
- <parameters>
- <parameter name="region" type="GtkTextRegion*"/>
- <parameter name="iter" type="GtkTextRegionIterator*"/>
- <parameter name="start" type="guint"/>
- </parameters>
- </method>
- <method name="intersect" symbol="gtk_text_region_intersect">
- <return-type type="GtkTextRegion*"/>
- <parameters>
- <parameter name="region" type="GtkTextRegion*"/>
- <parameter name="_start" type="const-GtkTextIter*"/>
- <parameter name="_end" type="const-GtkTextIter*"/>
- </parameters>
- </method>
- <method name="new" symbol="gtk_text_region_new">
- <return-type type="GtkTextRegion*"/>
- <parameters>
- <parameter name="buffer" type="GtkTextBuffer*"/>
- </parameters>
- </method>
- <method name="nth_subregion" symbol="gtk_text_region_nth_subregion">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="region" type="GtkTextRegion*"/>
- <parameter name="subregion" type="guint"/>
- <parameter name="start" type="GtkTextIter*"/>
- <parameter name="end" type="GtkTextIter*"/>
- </parameters>
- </method>
- <method name="subregions" symbol="gtk_text_region_subregions">
- <return-type type="gint"/>
- <parameters>
- <parameter name="region" type="GtkTextRegion*"/>
- </parameters>
- </method>
- <method name="subtract" symbol="gtk_text_region_subtract">
- <return-type type="void"/>
- <parameters>
- <parameter name="region" type="GtkTextRegion*"/>
- <parameter name="_start" type="const-GtkTextIter*"/>
- <parameter name="_end" type="const-GtkTextIter*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="GtkTextRegionIterator" type-name="GtkTextRegionIterator">
- <field name="dummy1" type="gpointer"/>
- <field name="dummy2" type="guint32"/>
- <field name="dummy3" type="gpointer"/>
- <method name="get_subregion" symbol="gtk_text_region_iterator_get_subregion">
- <return-type type="void"/>
- <parameters>
- <parameter name="iter" type="GtkTextRegionIterator*"/>
- <parameter name="start" type="GtkTextIter*"/>
- <parameter name="end" type="GtkTextIter*"/>
- </parameters>
- </method>
- <method name="is_end" symbol="gtk_text_region_iterator_is_end">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="iter" type="GtkTextRegionIterator*"/>
- </parameters>
- </method>
- <method name="next" symbol="gtk_text_region_iterator_next">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="iter" type="GtkTextRegionIterator*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GtkSource">
- <method name="iter_backward_search" symbol="gtk_source_iter_backward_search">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="iter" type="const-GtkTextIter*"/>
- <parameter name="str" type="const-gchar*"/>
- <parameter name="flags" type="GtkSourceSearchFlags"/>
- <parameter name="match_start" type="GtkTextIter*"/>
- <parameter name="match_end" type="GtkTextIter*"/>
- <parameter name="limit" type="const-GtkTextIter*"/>
- </parameters>
- </method>
- <method name="iter_forward_search" symbol="gtk_source_iter_forward_search">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="iter" type="const-GtkTextIter*"/>
- <parameter name="str" type="const-gchar*"/>
- <parameter name="flags" type="GtkSourceSearchFlags"/>
- <parameter name="match_start" type="GtkTextIter*"/>
- <parameter name="match_end" type="GtkTextIter*"/>
- <parameter name="limit" type="const-GtkTextIter*"/>
- </parameters>
- </method>
- </struct>
- </namespace>
-</api>