public const string INTERACTIVE;
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_buffer_get_type ()")]
+ [GIR (name = "Buffer")]
public class SourceBuffer : Gtk.TextBuffer {
[CCode (has_construct_function = false)]
public SourceBuffer (Gtk.TextTagTable? table);
public virtual signal void undo ();
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_completion_get_type ()")]
+ [GIR (name = "Completion")]
public class SourceCompletion : GLib.Object {
[CCode (has_construct_function = false)]
protected SourceCompletion ();
public virtual signal void show ();
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_completion_context_get_type ()")]
+ [GIR (name = "CompletionContext")]
public class SourceCompletionContext : GLib.InitiallyUnowned {
[CCode (has_construct_function = false)]
protected SourceCompletionContext ();
public virtual signal void cancelled ();
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_completion_info_get_type ()")]
+ [GIR (name = "CompletionInfo")]
public class SourceCompletionInfo : Gtk.Window, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false)]
public SourceCompletionInfo ();
public virtual signal void before_show ();
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_completion_item_get_type ()")]
+ [GIR (name = "CompletionItem")]
public class SourceCompletionItem : GLib.Object, Gtk.SourceCompletionProposal {
[CCode (has_construct_function = false)]
public SourceCompletionItem (string label, string text, Gdk.Pixbuf? icon, string? info);
public string text { owned get; set; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_completion_words_get_type ()")]
+ [GIR (name = "CompletionWords")]
public class SourceCompletionWords : GLib.Object, Gtk.SourceCompletionProvider {
[CCode (has_construct_function = false)]
public SourceCompletionWords (string? name, Gdk.Pixbuf? icon);
public uint scan_batch_size { get; set construct; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_gutter_get_type ()")]
+ [GIR (name = "Gutter")]
public class SourceGutter : GLib.Object {
[CCode (has_construct_function = false)]
protected SourceGutter ();
public int ypad { get; set construct; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_gutter_renderer_get_type ()")]
+ [GIR (name = "GutterRenderer")]
public abstract class SourceGutterRenderer : GLib.InitiallyUnowned {
[CCode (has_construct_function = false)]
protected SourceGutterRenderer ();
public virtual signal void queue_draw ();
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_gutter_renderer_pixbuf_get_type ()")]
+ [GIR (name = "GutterRendererPixbuf")]
public class SourceGutterRendererPixbuf : Gtk.SourceGutterRenderer {
[CCode (has_construct_function = false, type = "GtkSourceGutterRenderer*")]
public SourceGutterRendererPixbuf ();
public string stock_id { get; set; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_gutter_renderer_text_get_type ()")]
+ [GIR (name = "GutterRendererText")]
public class SourceGutterRendererText : Gtk.SourceGutterRenderer {
[CCode (has_construct_function = false, type = "GtkSourceGutterRenderer*")]
public SourceGutterRendererText ();
public string text { owned get; set construct; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_language_get_type ()")]
+ [GIR (name = "Language")]
public class SourceLanguage : GLib.Object {
[CCode (has_construct_function = false)]
protected SourceLanguage ();
public string section { get; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_language_manager_get_type ()")]
+ [GIR (name = "LanguageManager")]
public class SourceLanguageManager : GLib.Object {
[CCode (has_construct_function = false)]
public SourceLanguageManager ();
public string[] search_path { get; set; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_mark_get_type ()")]
+ [GIR (name = "Mark")]
public class SourceMark : Gtk.TextMark {
[CCode (has_construct_function = false)]
public SourceMark (string name, string category);
public string category { get; construct; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_mark_attributes_get_type ()")]
+ [GIR (name = "MarkAttributes")]
public class SourceMarkAttributes : GLib.Object {
[CCode (has_construct_function = false)]
public SourceMarkAttributes ();
public signal string query_tooltip_text (Gtk.SourceMark mark);
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_print_compositor_get_type ()")]
+ [GIR (name = "PrintCompositor")]
public class SourcePrintCompositor : GLib.Object {
[CCode (has_construct_function = false)]
public SourcePrintCompositor (Gtk.SourceBuffer buffer);
public Gtk.WrapMode wrap_mode { get; set; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_style_get_type ()")]
+ [GIR (name = "Style")]
public class SourceStyle : GLib.Object {
[CCode (has_construct_function = false)]
protected SourceStyle ();
public bool underline_set { get; construct; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_style_scheme_get_type ()")]
+ [GIR (name = "StyleScheme")]
public class SourceStyleScheme : GLib.Object {
[CCode (has_construct_function = false)]
protected SourceStyleScheme ();
public string name { get; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_style_scheme_manager_get_type ()")]
+ [GIR (name = "StyleSchemeManager")]
public class SourceStyleSchemeManager : GLib.Object {
[CCode (has_construct_function = false)]
public SourceStyleSchemeManager ();
public string[] search_path { get; set; }
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_view_get_type ()")]
+ [GIR (name = "View")]
public class SourceView : Gtk.TextView, Atk.Implementor, Gtk.Buildable, Gtk.Scrollable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public SourceView ();
public virtual signal void undo ();
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_completion_proposal_get_type ()")]
+ [GIR (name = "CompletionProposal")]
public interface SourceCompletionProposal : GLib.Object {
public virtual bool equal (Gtk.SourceCompletionProposal other);
public virtual unowned Gdk.Pixbuf get_icon ();
public virtual signal void changed ();
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_completion_provider_get_type ()")]
+ [GIR (name = "CompletionProvider")]
public interface SourceCompletionProvider : GLib.Object {
public virtual bool activate_proposal (Gtk.SourceCompletionProposal proposal, Gtk.TextIter iter);
public virtual Gtk.SourceCompletionActivation get_activation ();
public virtual void update_info (Gtk.SourceCompletionProposal proposal, Gtk.SourceCompletionInfo info);
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", type_id = "gtk_source_undo_manager_get_type ()")]
+ [GIR (name = "UndoManager")]
public interface SourceUndoManager : GLib.Object {
public abstract void begin_not_undoable_action ();
public abstract bool can_redo ();
public virtual signal void can_undo_changed ();
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", cprefix = "GTK_SOURCE_BRACKET_MATCH_")]
+ [GIR (name = "BracketMatchType")]
public enum SourceBracketMatchType {
NONE,
OUT_OF_RANGE,
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", cprefix = "GTK_SOURCE_COMPLETION_ACTIVATION_")]
[Flags]
+ [GIR (name = "CompletionActivation")]
public enum SourceCompletionActivation {
NONE,
INTERACTIVE,
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", cprefix = "GTK_SOURCE_DRAW_SPACES_")]
[Flags]
+ [GIR (name = "DrawSpacesFlags")]
public enum SourceDrawSpacesFlags {
SPACE,
TAB,
ALL
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", cprefix = "GTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_")]
+ [GIR (name = "GutterRendererAlignmentMode")]
public enum SourceGutterRendererAlignmentMode {
CELL,
FIRST,
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", cprefix = "GTK_SOURCE_GUTTER_RENDERER_STATE_")]
[Flags]
+ [GIR (name = "GutterRendererState")]
public enum SourceGutterRendererState {
NORMAL,
CURSOR,
SELECTED
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", cprefix = "GTK_SOURCE_SMART_HOME_END_")]
+ [GIR (name = "SmartHomeEndType")]
public enum SourceSmartHomeEndType {
DISABLED,
BEFORE,
ALWAYS
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", cprefix = "GTK_SOURCE_VIEW_GUTTER_POSITION_")]
+ [GIR (name = "ViewGutterPosition")]
public enum SourceViewGutterPosition {
LINES,
MARKS
}
[CCode (cheader_filename = "gtksourceview/gtksource.h", cprefix = "GTK_SOURCE_COMPLETION_ERROR_")]
+ [GIR (name = "CompletionError")]
public errordomain SourceCompletionError {
ALREADY_BOUND,
NOT_BOUND;