([> `gtk | `mathview_gmetadom | `widget ] as 'b) Gtk.obj ->
object ('a)
  val after : bool
  val obj : 'Gtk.obj
  method after : 'a
  method click :
    callback:(Gdome.element option * int * int * int -> unit) -> GtkSignal.id
  method destroy : callback:(unit -> unit) -> GtkSignal.id
  method element_over :
    callback:(Gdome.element option * int * int * int -> unit) -> GtkSignal.id
  method select_abort : callback:(unit -> unit) -> GtkSignal.id
  method select_begin :
    callback:(Gdome.element option * int * int * int -> unit) -> GtkSignal.id
  method select_end :
    callback:(Gdome.element option * int * int * int -> unit) -> GtkSignal.id
  method select_over :
    callback:(Gdome.element option * int * int * int -> unit) -> GtkSignal.id
end