package nottui

  1. Overview
  2. Docs

Module Nottui_widgetsSource

Sourceval empty_lwd : Nottui.ui Lwd.t
Sourceval string : ?attr:Notty.attr -> string -> Nottui.ui
Sourceval int : ?attr:Notty.attr -> int -> Nottui.ui
Sourceval bool : ?attr:Notty.attr -> bool -> Nottui.ui
Sourceval float_ : ?attr:Notty.attr -> float -> Nottui.ui
Sourceval printf : ?attr:Notty.attr -> ('a, unit, string, Nottui.ui) format4 -> 'a
Sourceval kprintf : (Nottui.ui -> 'a) -> ?attr:Notty.attr -> ('b, unit, string, 'a) format4 -> 'b
Sourceval fmt : ?attr:Notty.attr -> ('a, Format.formatter, unit, Nottui.ui) format4 -> 'a
Sourceval kfmt : (Nottui.ui -> 'a) -> ?attr:Notty.attr -> ('b, Format.formatter, unit, 'a) format4 -> 'b
Sourcetype window_manager
Sourceval window_manager : Nottui.ui Lwd.t -> window_manager
Sourceval window_manager_view : window_manager -> Nottui.ui Lwd.t
Sourceval window_manager_overlays : window_manager -> Nottui.ui Lwd.t Lwd_table.t
Sourceval menu_overlay : window_manager -> Nottui.gravity -> ?dx:int -> ?dy:int -> Nottui.ui Lwd.t -> Nottui.ui -> Nottui.ui
Sourceval main_menu_item : window_manager -> string -> (unit -> Nottui.ui Lwd.t) -> Nottui.ui Lwd.t
Sourceval sub_menu_item : window_manager -> string -> (unit -> Nottui.ui Lwd.t) -> Nottui.ui Lwd.t
Sourceval sub_entry : string -> (unit -> unit) -> Nottui.ui
Sourceval scroll_step : int
Sourcetype scroll_state = {
  1. position : int;
  2. bound : int;
  3. visible : int;
  4. total : int;
}
Sourceval default_scroll_state : scroll_state
Sourceval vscroll_area : state:scroll_state Lwd.t -> change:([> `Action | `Content ] -> scroll_state -> unit) -> Nottui.ui Lwd.t -> Nottui.ui Lwd.t
Sourceval scroll_area : ?offset:(int * int) -> Nottui.ui Lwd.t -> Nottui.ui Lwd.t
Sourceval edit_field : ?focus:Nottui.Focus.handle -> (string * int) Lwd.t -> on_change:((string * int) -> unit) -> on_submit:((string * int) -> unit) -> Nottui.ui Lwd.t
Sourceval tabs : (string * (unit -> Nottui.ui Lwd.t)) list -> Nottui.ui Lwd.t
Sourceval flex_box : ?w:int Lwd.t -> Nottui.ui Lwd.t list -> Nottui.ui Lwd.t
Sourceval unfoldable : ?folded_by_default:bool -> Nottui.ui Lwd.t -> (unit -> Nottui.ui Lwd.t) -> Nottui.ui Lwd.t
Sourceval vlist : ?bullet:string -> Nottui.ui Lwd.t list -> Nottui.ui Lwd.t
Sourceval vlist_with : ?bullet:string -> ?filter:('a -> bool) Lwd.t -> ('a -> Nottui.ui Lwd.t) -> 'a list Lwd.t -> Nottui.ui Lwd.t
Sourceval iterate : int -> ('a -> 'a) -> 'a -> 'a
Sourceval grid : ?max_h:int -> ?max_w:int -> ?pad:Nottui.gravity -> ?crop:Nottui.gravity -> ?bg:Notty.attr -> ?h_space:int -> ?v_space:int -> ?headers:Nottui.ui Lwd.t list -> Nottui.ui Lwd.t list list -> Nottui.ui Lwd.t
Sourceval button : ?attr:Notty.attr -> string -> (unit -> unit) -> Nottui.ui
Sourceval file_select : ?abs:bool -> ?filter:(String.t -> bool) -> on_select:(string -> unit) -> unit -> Nottui.ui Lwd.t
Sourceval toggle : ?init:bool -> string Lwd.t -> (bool -> unit) -> Nottui.ui Lwd.t
Sourceval toggle' : string Lwd.t -> bool Lwd.var -> Nottui.ui Lwd.t
OCaml

Innovation. Community. Security.