package zelus-gtk

  1. Overview
  2. Docs
type value =
  1. | Vsig of bool
  2. | Vbool of bool
  3. | Vint of int
  4. | Vfloat of float
type input_type =
  1. | Sig
  2. | Bool of bool
  3. | Int of int * int * int
  4. | Float of float * float * float
type input_desc = string * input_type
type input_win =
  1. | Inp of input_desc
  2. | Frame of string * input_win
  3. | HBox of input_win list
  4. | VBox of input_win list
val short_string_of_input_type : input_type -> string
val string_of_input_type : input_type -> string
val type_of_value : value -> string
val string_of_value : value -> string
val string_of_input_desc : (string * input_type) -> string
val get_inputs : input_win -> input_desc list
class input : (string, value) Stdlib.Hashtbl.t -> (GObj.widget -> unit) -> input_desc -> object ... end
class window : string -> input_win -> object ... end
val make_sig : string -> input_win
val make_bool : string -> bool -> input_win
val make_int : string -> (int * int) -> int -> input_win
val make_float : string -> (float * float) -> float -> input_win
val frame : string -> input_win -> input_win
val hbox : input_win list -> input_win
val vbox : input_win list -> input_win
val get_sig : (< get_sig : 'a -> 'b.. > * 'c) -> unit * 'd
val get_bool : (< get_bool : 'a -> 'b.. > * 'c) -> 'd
val get_int : (< get_int : 'a -> 'b.. > * 'c) -> 'd
val get_float : (< get_float : 'a -> 'b.. > * 'c) -> 'd
val resize_window : (< resize : 'a -> 'b -> 'c.. > * 'd * 'e) -> 'f
val open_window : (string * input_win) -> window