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