object
  val virtual obj : [> `textview ] Gobject.obj
  method accepts_tab : bool
  method bottom_margin : int
  method cursor_visible : bool
  method editable : bool
  method hadjustment : GData.adjustment
  method im_module : string
  method indent : int
  method input_hints : GtkEnums.input_hints
  method input_purpose : GtkEnums.input_purpose
  method justification : GtkEnums.justification
  method left_margin : int
  method monospace : bool
  method overwrite : bool
  method pixels_above_lines : int
  method pixels_below_lines : int
  method pixels_inside_wrap : int
  method populate_all : bool
  method right_margin : int
  method set_accepts_tab : bool -> unit
  method set_bottom_margin : int -> unit
  method set_cursor_visible : bool -> unit
  method set_editable : bool -> unit
  method set_hadjustment : GData.adjustment -> unit
  method set_im_module : string -> unit
  method set_indent : int -> unit
  method set_input_hints : GtkEnums.input_hints -> unit
  method set_input_purpose : GtkEnums.input_purpose -> unit
  method set_justification : GtkEnums.justification -> unit
  method set_left_margin : int -> unit
  method set_monospace : bool -> unit
  method set_overwrite : bool -> unit
  method set_pixels_above_lines : int -> unit
  method set_pixels_below_lines : int -> unit
  method set_pixels_inside_wrap : int -> unit
  method set_populate_all : bool -> unit
  method set_right_margin : int -> unit
  method set_top_margin : int -> unit
  method set_vadjustment : GData.adjustment -> unit
  method set_wrap_mode : GtkEnums.wrap_mode -> unit
  method top_margin : int
  method vadjustment : GData.adjustment
  method wrap_mode : GtkEnums.wrap_mode
end