Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Tui.Nodetype select_state = {options : select_option list;mutable selected : int;mutable scroll : int;wrap : bool;show_description : bool;fast_scroll_step : int;on_change : (int -> select_option -> unit) option;on_select : (int -> select_option -> unit) option;}type kind = | Text of Span.t list| Vertical_rule of string| Box| Input of input_state| Select of select_state| Scroll_box of scroll_state| Progress_bar of progress_state| Sparkline of float list| Spacerval text : ?id:??? -> ?style:??? -> string -> tval vertical_rule : ?id:??? -> ?style:??? -> ?char:??? -> unit -> tval spacer : ?id:??? -> ?style:??? -> unit -> tval input :
?id:??? ->
?style:??? ->
?value:??? ->
?placeholder:??? ->
?max_length:??? ->
?on_input:??? ->
?on_enter:??? ->
unit ->
tval option : ?value:??? -> ?description:??? -> string -> select_optionval select :
?id:??? ->
?style:??? ->
?selected:??? ->
?wrap:??? ->
?show_description:??? ->
?fast_scroll_step:??? ->
?on_change:??? ->
?on_select:??? ->
select_option list ->
tval progress_bar : ?id:??? -> ?style:??? -> ?label:??? -> float -> tval sparkline : ?id:??? -> ?style:??? -> float list -> tval plain_text : kind -> stringval set_focus : t -> string -> boolval focus_first : t -> string optionval focus_next : t -> string option -> string optionval selected_option : select_state -> select_option optionval clamp_select : select_state -> unitval move_select : select_state -> int -> unit