module Configuration:Configuration module for the GUI: all magic visual constants should use this mechanism (window width, ratios, ...).sig
..end
Tags
Since Carbon-20101201
type
configData =
| |
ConfInt of |
| |
ConfBool of |
| |
ConfFloat of |
| |
ConfString of |
| |
ConfList of |
val load : unit -> unit
val save : unit -> unit
val set : string -> configData -> unit
val find : string -> configData
val find_int : ?default:int -> string -> int
val use_int : string -> (int -> unit) -> unit
val find_bool : ?default:bool -> string -> bool
val use_bool : string -> (bool -> unit) -> unit
val find_float : ?default:float -> string -> float
val use_float : string -> (float -> unit) -> unit
val find_string : string -> string
val use_string : string -> (string -> unit) -> unit
val find_list : string -> configData list
val use_list : string -> (configData list -> unit) -> unit