sig
  val cast : 'Gobject.obj -> Gtk.toggle_tool_button Gtk.obj
  module S :
    sig val toggled : ([> `toggletoolbutton ], unit -> unit) GtkSignal.t end
  val create :
    Gtk.toggle_tool_button Gobject.param list ->
    Gtk.toggle_tool_button Gtk.obj
  external set_active : [> `toggletoolbutton ] Gtk.obj -> bool -> unit
    = "ml_gtk_toggle_tool_button_set_active"
  external get_active : [> `toggletoolbutton ] Gtk.obj -> bool
    = "ml_gtk_toggle_tool_button_get_active"
end