`sig
val activate_current : ([> `menushell ], bool -> unit) GtkSignal.t
val cancel : ([> `menushell ], unit -> unit) GtkSignal.t
val cycle_focus :
([> `menushell ], GtkEnums.direction_type -> unit) GtkSignal.t
val deactivate : ([> `menushell ], unit -> unit) GtkSignal.t
val move_current :
([> `menushell ], GtkEnums.menu_direction_type -> unit) GtkSignal.t
val selection_done : ([> `menushell ], unit -> unit) GtkSignal.t
end`