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