sig
  external get_markup : [> `widget ] Gtk.obj -> string
    = "ml_gtk_widget_get_tooltip_markup"
  external set_markup : [> `widget ] Gtk.obj -> string -> unit
    = "ml_gtk_widget_set_tooltip_markup"
  external get_text : [> `widget ] Gtk.obj -> string
    = "ml_gtk_widget_get_tooltip_text"
  external set_text : [> `widget ] Gtk.obj -> string -> unit
    = "ml_gtk_widget_set_tooltip_text"
  external get_window : [> `widget ] Gtk.obj -> Gtk.window Gtk.obj
    = "ml_gtk_widget_get_tooltip_window"
  external set_window : [> `widget ] Gtk.obj -> [> `window ] Gtk.obj -> unit
    = "ml_gtk_widget_set_tooltip_window"
  external get_has_tooltip : [> `widget ] Gtk.obj -> bool
    = "ml_gtk_widget_get_has_tooltip"
  external set_has_tooltip : [> `widget ] Gtk.obj -> bool -> unit
    = "ml_gtk_widget_set_has_tooltip"
  external trigger_query : [> `widget ] Gtk.obj -> unit
    = "ml_gtk_widget_trigger_tooltip_query"
end