package bonsai

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module By_row.FieldsSource

Sourceval names : string list
Sourceval focus_index : (('k, 'presence) t, int -> unit Bonsai_web.Effect.t) Fieldslib.Field.t
Sourceval focus : (('k, 'presence) t, 'k -> unit Bonsai_web.Effect.t) Fieldslib.Field.t
Sourceval page_down : (('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t
Sourceval page_up : (('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t
Sourceval focus_down : (('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t
Sourceval focus_up : (('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t
Sourceval unfocus : (('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t
Sourceval focused : (('k, 'presence) t, 'presence) Fieldslib.Field.t
Sourceval fold : init:'acc__0 -> focused: ('acc__0 -> (('k, 'presence) t, 'presence) Fieldslib.Field.t -> 'acc__1) -> unfocus: ('acc__1 -> (('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__2) -> focus_up: ('acc__2 -> (('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__3) -> focus_down: ('acc__3 -> (('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__4) -> page_up: ('acc__4 -> (('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__5) -> page_down: ('acc__5 -> (('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__6) -> focus: ('acc__6 -> (('k, 'presence) t, 'k -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__7) -> focus_index: ('acc__7 -> (('k, 'presence) t, int -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__8) -> 'acc__8
Sourceval make_creator : focused: ((('k, 'presence) t, 'presence) Fieldslib.Field.t -> 'acc__0 -> ('input__ -> 'presence) * 'acc__1) -> unfocus: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__1 -> ('input__ -> unit Bonsai_web.Effect.t) * 'acc__2) -> focus_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__2 -> ('input__ -> unit Bonsai_web.Effect.t) * 'acc__3) -> focus_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__3 -> ('input__ -> unit Bonsai_web.Effect.t) * 'acc__4) -> page_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__4 -> ('input__ -> unit Bonsai_web.Effect.t) * 'acc__5) -> page_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__5 -> ('input__ -> unit Bonsai_web.Effect.t) * 'acc__6) -> focus: ((('k, 'presence) t, 'k -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__6 -> ('input__ -> 'k -> unit Bonsai_web.Effect.t) * 'acc__7) -> focus_index: ((('k, 'presence) t, int -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'acc__7 -> ('input__ -> int -> unit Bonsai_web.Effect.t) * 'acc__8) -> 'acc__0 -> ('input__ -> ('k, 'presence) t) * 'acc__8
Sourceval create : focused:'presence -> unfocus:unit Bonsai_web.Effect.t -> focus_up:unit Bonsai_web.Effect.t -> focus_down:unit Bonsai_web.Effect.t -> page_up:unit Bonsai_web.Effect.t -> page_down:unit Bonsai_web.Effect.t -> focus:('k -> unit Bonsai_web.Effect.t) -> focus_index:(int -> unit Bonsai_web.Effect.t) -> ('k, 'presence) t
Sourceval map : focused:((('k, 'presence) t, 'presence) Fieldslib.Field.t -> 'presence) -> unfocus: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit Bonsai_web.Effect.t) -> focus_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit Bonsai_web.Effect.t) -> focus_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit Bonsai_web.Effect.t) -> page_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit Bonsai_web.Effect.t) -> page_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit Bonsai_web.Effect.t) -> focus: ((('k, 'presence) t, 'k -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'k -> unit Bonsai_web.Effect.t) -> focus_index: ((('k, 'presence) t, int -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> int -> unit Bonsai_web.Effect.t) -> ('k, 'presence) t
Sourceval iter : focused:((('k, 'presence) t, 'presence) Fieldslib.Field.t -> unit) -> unfocus: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit) -> focus_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit) -> focus_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit) -> page_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit) -> page_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit) -> focus: ((('k, 'presence) t, 'k -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit) -> focus_index: ((('k, 'presence) t, int -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> unit) -> unit
Sourceval for_all : focused:((('k, 'presence) t, 'presence) Fieldslib.Field.t -> bool) -> unfocus: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> focus_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> focus_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> page_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> page_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> focus: ((('k, 'presence) t, 'k -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> focus_index: ((('k, 'presence) t, int -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> bool
Sourceval exists : focused:((('k, 'presence) t, 'presence) Fieldslib.Field.t -> bool) -> unfocus: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> focus_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> focus_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> page_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> page_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> focus: ((('k, 'presence) t, 'k -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> focus_index: ((('k, 'presence) t, int -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> bool) -> bool
Sourceval to_list : focused:((('k, 'presence) t, 'presence) Fieldslib.Field.t -> 'elem__) -> unfocus: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'elem__) -> focus_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'elem__) -> focus_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'elem__) -> page_up: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'elem__) -> page_down: ((('k, 'presence) t, unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'elem__) -> focus: ((('k, 'presence) t, 'k -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'elem__) -> focus_index: ((('k, 'presence) t, int -> unit Bonsai_web.Effect.t) Fieldslib.Field.t -> 'elem__) -> 'elem__ list
Sourceval map_poly : ([< `Read | `Set_and_create ], ('k, 'presence) t, 'x0) Fieldslib.Field.user -> 'x0 list
Sourcemodule Direct : sig ... end