object val virtual obj : [> `textbuffer ] Gobject.obj method cursor_position : int method has_selection : bool method tag_table : Gtk.text_tag_table end