Module Types.MenubarContextValue

val value : t -> string Js.Nullable.t Solidtype.Solid.accessor
val set_value : t -> (string, string Js.Nullable.t -> string option) either Js.Nullable.t -> unit
val menus : t -> string Js.Set.t Solidtype.Solid.accessor
val menu_refs : t -> Dom.htmlElement array Solidtype.Solid.accessor
val menu_ref_map : t -> (string, Dom.htmlElement array) Js.Map.t Solidtype.Solid.accessor
val last_value : t -> string option Solidtype.Solid.accessor
val set_last_value : t -> (string, string option -> string option) either option -> unit
val register_menu : t -> string -> Dom.htmlElement array -> unit
val unregister_menu : t -> string -> unit
val next_menu : t -> unit -> unit
val previous_menu : t -> unit -> unit
val close_menu : t -> unit -> unit
val set_auto_focus_menu : t -> bool Solidtype.Solid.setter
val auto_focus_menu : t -> bool Solidtype.Solid.accessor
val generate_id : t -> string -> string
val orientation : t -> [ `horizontal | `vertical ] Solidtype.Solid.accessor
val make : dataset:t_menubar_data_set Solidtype.Solid.accessor -> value:string Js.Nullable.t Solidtype.Solid.accessor -> set_value: ((string, string Js.Nullable.t -> string option) either Js.Nullable.t -> unit) -> menus:string Js.Set.t Solidtype.Solid.accessor -> menu_refs:Dom.htmlElement array Solidtype.Solid.accessor -> menu_ref_map: (string, Dom.htmlElement array) Js.Map.t Solidtype.Solid.accessor -> last_value:string option Solidtype.Solid.accessor -> set_last_value: ((string, string option -> string option) either option -> unit) -> register_menu:(string -> Dom.htmlElement array -> unit) -> unregister_menu:(string -> unit) -> next_menu:(unit -> unit) -> previous_menu:(unit -> unit) -> close_menu:(unit -> unit) -> set_auto_focus_menu:bool Solidtype.Solid.setter -> auto_focus_menu:bool Solidtype.Solid.accessor -> generate_id:(string -> string) -> orientation:[ `horizontal | `vertical ] Solidtype.Solid.accessor -> unit -> t