aboutsummaryrefslogtreecommitdiff
path: root/editor/actions/editor_actions.mli
blob: 0e9997bf61b2c346851c70f615c07a6c7787a803 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
type t

(** Create the elements to be declared inside the panel *)
val build
  : unit -> t

(** Get the events triggered by the actions buttons *)
val get_event
  : t -> State.event Note.event

(** Finalize the creation, register the handler to state update, and return the dom elements. 

    Raise an error if already completed. *)
val complete
  : t -> State.t Note.signal -> Brr.El.t list