val get_line_count : Gtk.text_buffer -> intval get_char_count : Gtk.text_buffer -> intval insert : Gtk.text_buffer -> Gtk.text_iter -> string Gpointer.stable -> unit
val insert : Gtk.text_buffer -> Gtk.text_iter -> string -> unit
val insert_at_cursor : Gtk.text_buffer -> string Gpointer.stable -> unit
val insert_at_cursor : Gtk.text_buffer -> string -> unit
val insert_interactive : Gtk.text_buffer -> Gtk.text_iter -> string Gpointer.stable -> bool -> bool
val insert_interactive : Gtk.text_buffer -> Gtk.text_iter -> string -> bool -> bool
val insert_interactive_at_cursor : Gtk.text_buffer -> string Gpointer.stable -> bool -> bool
val insert_interactive_at_cursor : Gtk.text_buffer -> string -> bool -> bool
val insert_range : Gtk.text_buffer -> Gtk.text_iter -> Gtk.text_iter -> Gtk.text_iter -> unitval insert_range_interactive : Gtk.text_buffer -> Gtk.text_iter -> Gtk.text_iter -> Gtk.text_iter -> bool -> boolval delete : Gtk.text_buffer -> Gtk.text_iter -> Gtk.text_iter -> unitval delete_interactive : Gtk.text_buffer -> Gtk.text_iter -> Gtk.text_iter -> bool -> boolval set_text : Gtk.text_buffer -> string Gpointer.stable -> unit
val set_text : Gtk.text_buffer -> string -> unit
val get_text : Gtk.text_buffer -> Gtk.text_iter -> Gtk.text_iter -> bool -> stringval get_slice : Gtk.text_buffer -> Gtk.text_iter -> Gtk.text_iter -> bool -> stringval insert_pixbuf : Gtk.text_buffer -> Gtk.text_iter -> GdkPixbuf.pixbuf -> unitval create_mark : Gtk.text_buffer -> string option -> Gtk.text_iter -> bool -> Gtk.text_markval move_mark : Gtk.text_buffer -> Gtk.text_mark -> Gtk.text_iter -> unitval move_mark_by_name : Gtk.text_buffer -> string -> Gtk.text_iter -> unitval delete_mark : Gtk.text_buffer -> Gtk.text_mark -> unitval delete_mark_by_name : Gtk.text_buffer -> string -> unitval get_mark : Gtk.text_buffer -> string -> Gtk.text_mark optionval get_insert : Gtk.text_buffer -> Gtk.text_markval get_selection_bound : Gtk.text_buffer -> Gtk.text_markval place_cursor : Gtk.text_buffer -> Gtk.text_iter -> unitval select_range : Gtk.text_buffer -> Gtk.text_iter -> Gtk.text_iter -> unitval apply_tag : Gtk.text_buffer -> Gtk.text_tag -> Gtk.text_iter -> Gtk.text_iter -> unitval remove_tag : Gtk.text_buffer -> Gtk.text_tag -> Gtk.text_iter -> Gtk.text_iter -> unitval apply_tag_by_name : Gtk.text_buffer -> string -> Gtk.text_iter -> Gtk.text_iter -> unitval remove_tag_by_name : Gtk.text_buffer -> string -> Gtk.text_iter -> Gtk.text_iter -> unitval remove_all_tags : Gtk.text_buffer -> Gtk.text_iter -> Gtk.text_iter -> unitval create_tag_0 : Gtk.text_buffer -> string option -> Gtk.text_tagval create_tag_2 : Gtk.text_buffer -> string option -> string -> string -> Gtk.text_tagval get_iter_at_line_offset : Gtk.text_buffer -> int -> int -> Gtk.text_iterval get_iter_at_offset : Gtk.text_buffer -> int -> Gtk.text_iterval get_iter_at_line : Gtk.text_buffer -> int -> Gtk.text_iterval get_iter_at_line_index : Gtk.text_buffer -> int -> int -> Gtk.text_iterval get_iter_at_mark : Gtk.text_buffer -> Gtk.text_mark -> Gtk.text_iterval get_start_iter : Gtk.text_buffer -> Gtk.text_iterval get_end_iter : Gtk.text_buffer -> Gtk.text_iterval get_bounds : Gtk.text_buffer -> Gtk.text_iter * Gtk.text_iterval get_modified : Gtk.text_buffer -> boolval set_modified : Gtk.text_buffer -> bool -> unitval delete_selection : Gtk.text_buffer -> bool -> bool -> boolval get_selection_bounds : Gtk.text_buffer -> Gtk.text_iter * Gtk.text_iterval begin_user_action : Gtk.text_buffer -> unitval end_user_action : Gtk.text_buffer -> unitval create_child_anchor : Gtk.text_buffer -> Gtk.text_iter -> Gtk.text_child_anchorval insert_child_anchor : Gtk.text_buffer -> Gtk.text_iter -> Gtk.text_child_anchor -> unitval paste_clipboard : Gtk.text_buffer -> Gtk.clipboard -> Gtk.text_iter option -> bool -> unitval copy_clipboard : Gtk.text_buffer -> Gtk.clipboard -> unitval cut_clipboard : Gtk.text_buffer -> Gtk.clipboard -> bool -> unitval add_selection_clipboard : Gtk.text_buffer -> Gtk.clipboard -> unitval remove_selection_clipboard : Gtk.text_buffer -> Gtk.clipboard -> unit