GtkSourceView3.SourceBufferinclude module type of struct include GtkSourceView3Props.SourceBuffer endval cast : 'a Gobject.obj -> GtkSourceView3_types.source_buffer Gobject.objmodule P = GtkSourceView3Props.SourceBuffer.Pmodule S = GtkSourceView3Props.SourceBuffer.Sval create : GtkSourceView3_types.source_buffer Gobject.param list -> GtkSourceView3_types.source_buffer Gobject.objval make_params : cont:([> `sourcebuffer ] as 'a Gobject.param list -> 'b) ->
'a Gobject.param list -> ?highlight_matching_brackets:bool -> ?highlight_syntax:bool ->
?language:GtkSourceView3_types.source_language Gobject.obj -> ?max_undo_levels:int -> ?style_scheme:GtkSourceView3_types.source_style_scheme Gobject.obj -> ?undo_manager:GtkSourceView3_types.source_undo_manager Gobject.obj -> 'bval new_ : [ `texttagtable ] Gtk.obj -> GtkSourceView3_types.source_buffer Gtk.objval new_with_langage : [> `sourcelanguage ] Gtk.obj -> GtkSourceView3_types.source_buffer Gtk.objval undo : [> `sourcebuffer ] Gtk.obj -> unitval redo : [> `sourcebuffer ] Gtk.obj -> unitval begin_not_undoable_action : [> `sourcebuffer ] Gtk.obj -> unitval end_not_undoable_action : [> `sourcebuffer ] Gtk.obj -> unitval set_highlight_matching_brackets : [> `sourcebuffer ] Gtk.obj -> bool -> unitval create_source_mark : [> `sourcebuffer ] Gtk.obj -> string option -> string option -> Gtk.text_iter -> GtkSourceView3_types.source_mark Gtk.objval remove_source_marks : [> `sourcebuffer ] Gtk.obj -> Gtk.text_iter -> Gtk.text_iter -> string option -> unitval get_source_marks_at_line : [> `sourcebuffer ] Gtk.obj -> int -> string option -> GtkSourceView3_types.source_mark Gtk.obj listval get_source_marks_at_iter : [> `sourcebuffer ] Gtk.obj -> Gtk.text_iter -> string option -> GtkSourceView3_types.source_mark Gtk.obj listval forward_iter_to_source_mark : [> `sourcebuffer ] Gtk.obj -> Gtk.text_iter -> string option -> boolval backward_iter_to_source_mark : [> `sourcebuffer ] Gtk.obj -> Gtk.text_iter -> string option -> boolval iter_has_context_class : [> `sourcebuffer ] Gtk.obj -> Gtk.text_iter -> string -> boolval iter_forward_to_context_class_toggle : [> `sourcebuffer ] Gtk.obj -> Gtk.text_iter -> string -> boolval iter_backward_to_context_class_toggle : [> `sourcebuffer ] Gtk.obj -> Gtk.text_iter -> string -> boolval ensure_highlight : [> `sourcebuffer ] Gtk.obj -> Gtk.text_iter -> Gtk.text_iter -> unit