package stk

  1. Overview
  2. Docs
val mutable text_collapsed_width : int
val nodes_mutex : Lwt_mutex.t
val mutable nodes : ('a2, 'b1) node IMap.t
val mutable roots : ('a3, 'b2) node list
val mutable selection : ISet.t
method selection_mode : Stk.Props.selection_mode
method set_selection_mode : Stk.Props.selection_mode -> unit
method selected_nodes : ('a4, 'b3) node list
method private connect_node_keys : ('a5, 'b4) node -> unit
method node_grab_focus : ('a6, 'b5) node -> bool
method private mk_node : ?parent:('a7, 'b6) node -> 'a8 -> Stk.Canvas.group -> ('a3, 'b2) node
method add_root : ('a3, 'b2) node -> unit
method set_roots : 'a9 list -> unit
method private update_coords : unit
method switch_state : ('a5, 'b4) node -> bool
method collapse : ('a5, 'b4) node -> unit
method expand : ('a5, 'b4) node -> unit
method unselect_all : bool
method select_node : ('a5, 'b4) node -> bool
method unselect_node : ('a5, 'b4) node -> bool
method select_or_unselect_node : ('a5, 'b4) node -> bool
method on_label_clicked : ('a5, 'b4) node -> Stk.Widget.button_ev -> bool
method private rec_remove_node : ('a10, 'b7) node -> unit
method remove_node : ('a11, 'b8) node -> unit
method remove_nodes : ('a10, 'b7) node list -> unit
method node_label : ('a12, 'b9) node -> 'b10
method private update_node_display : ('a5, 'b4) node -> unit
method update_node : ?with_subs:bool -> ('a5, 'b4) node -> 'a13 -> unit
method connect_node_collapsed : (('a14 * ('a14, 'b11) node) -> bool) -> Stk.Events.callback_id
method connect_node_expanded : (('a15 * ('a15, 'b12) node) -> bool) -> Stk.Events.callback_id
method connect_node_clicked : ((Stk.Widget.button_ev * 'a16 * ('a16, 'b13) node) -> bool) -> Stk.Events.callback_id
method connect_node_selected : (('a17 * ('a17, 'b14) node) -> bool) -> Stk.Events.callback_id
method connect_node_unselected : (('a18 * ('a18, 'b15) node) -> bool) -> Stk.Events.callback_id