public class SourceBuffer : TextBuffer {
public weak bool can_redo { get; } ;
public weak bool can_undo { get; } ;
public weak bool highlight_matching_brackets { get; set; } ;
public weak bool highlight_syntax { get; set; } ;
public weak SourceLanguage language { get; set; } ;
public weak int max_undo_levels { get; set; } ;
public weak SourceStyleScheme style_scheme { get; set; } ;
public SourceBuffer ( TextTagTable table ) ;
public SourceBuffer.with_language ( SourceLanguage language ) ;
public signal void source_mark_updated ( TextMark p0 ) ;
public bool backward_iter_to_source_mark ( TextIter iter,
string category ) ;
public void begin_not_undoable_action ( ) ;
public weak SourceMark create_source_mark ( string name,
string category,
TextIter where ) ;
public void end_not_undoable_action ( ) ;
public void ensure_highlight ( TextIter start,
TextIter end ) ;
public bool forward_iter_to_source_mark ( TextIter iter,
string category ) ;
public bool get_highlight_matching_brackets ( ) ;
public bool get_highlight_syntax ( ) ;
public weak SourceLanguage get_language ( ) ;
public int get_max_undo_levels ( ) ;
public weak GLib.SList get_source_marks_at_iter ( TextIter iter,
string category ) ;
public weak GLib.SList get_source_marks_at_line ( int line,
string category ) ;
public weak SourceStyleScheme get_style_scheme ( ) ;
public void redo ( ) ;
public void remove_source_marks ( TextIter start,
TextIter end,
string category ) ;
public void set_highlight_matching_brackets ( bool highlight ) ;
public void set_highlight_syntax ( bool highlight ) ;
public void set_language ( SourceLanguage language ) ;
public void set_max_undo_levels ( int max_undo_levels ) ;
public void set_style_scheme ( SourceStyleScheme scheme ) ;
public void undo ( ) ;
}

public SourceBuffer ( TextTagTable table ) ;
public SourceBuffer.with_language ( SourceLanguage language ) ;
public signal void source_mark_updated ( TextMark p0 ) ;
public weak bool can_redo { get; } ;
public weak bool can_undo { get; } ;
public weak bool highlight_matching_brackets { get; set; } ;
public weak bool highlight_syntax { get; set; } ;
public weak SourceLanguage language { get; set; } ;
public weak int max_undo_levels { get; set; } ;
public weak SourceStyleScheme style_scheme { get; set; } ;
public bool backward_iter_to_source_mark ( TextIter iter,
string category ) ;
public void begin_not_undoable_action ( ) ;
public weak SourceMark create_source_mark ( string name,
string category,
TextIter where ) ;
public void end_not_undoable_action ( ) ;
public void ensure_highlight ( TextIter start,
TextIter end ) ;
public bool forward_iter_to_source_mark ( TextIter iter,
string category ) ;
public bool get_highlight_matching_brackets ( ) ;
public bool get_highlight_syntax ( ) ;
public weak SourceLanguage get_language ( ) ;
public int get_max_undo_levels ( ) ;
public weak GLib.SList get_source_marks_at_iter ( TextIter iter,
string category ) ;
public weak GLib.SList get_source_marks_at_line ( int line,
string category ) ;
public weak SourceStyleScheme get_style_scheme ( ) ;
public void redo ( ) ;
public void remove_source_marks ( TextIter start,
TextIter end,
string category ) ;
public void set_highlight_matching_brackets ( bool highlight ) ;
public void set_highlight_syntax ( bool highlight ) ;
public void set_language ( SourceLanguage language ) ;
public void set_max_undo_levels ( int max_undo_levels ) ;
public void set_style_scheme ( SourceStyleScheme scheme ) ;
public void undo ( ) ;
Created by Valadoc