Module Evas.Signal

module Signal: sig .. end

type 'a t 
type 'a v = (Evas.obj -> 'a -> unit) t 
type 'a r = (Evas.obj -> 'a) t 
type u = (Evas.obj -> unit) t 
val create : string -> (Evas.ptr -> 'a) -> 'a v
val create_unit : string -> u
val create_ref : string -> (Evas.ptr -> 'a -> unit) -> 'a r
val get_name : 'a t -> string
val get_cb : 'a t -> 'a -> Evas.smart_cb