sig
  val select : ([> `item ], unit -> unit) GtkSignal.t
  val deselect : ([> `item ], unit -> unit) GtkSignal.t
  val toggle : ([> `item ], unit -> unit) GtkSignal.t
end