package lablgtk3

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type id
type !'a marshaller = 'a -> Gobject.Closure.argv -> unit
type (!'a, !'b) t = {
  1. name : string;
  2. classe : 'a;
  3. marshaller : 'b marshaller;
}
type query = {
  1. id : int;
  2. signal_name : string;
  3. itype : string;
  4. flags : int;
  5. return : string;
  6. params : string array;
}
val stop_emit : unit -> unit
val connect : sgn:('a, 'b) t -> callback:'b -> ?after:bool -> 'a Gobject.obj -> id
val connect_property : prop:('a, 'b) Gobject.property -> callback:('b -> unit) -> 'a Gobject.obj -> id
val user_handler : (exn -> unit) ref
val safe_call : ?where:string -> ('a -> unit) -> 'a -> unit
val signal_new : string -> Gobject.g_type -> Gobject.signal_type list -> unit
val list_ids : Gobject.g_type -> int array
val query : int -> query
val connect_by_name : 'a Gobject.obj -> name:string -> callback:Gobject.g_closure -> after:bool -> id
val disconnect : 'a Gobject.obj -> id -> unit
val emit_stop_by_name : 'a Gobject.obj -> name:string -> unit
val handler_block : 'a Gobject.obj -> id -> unit
val handler_unblock : 'a Gobject.obj -> id -> unit
val marshal_unit : (unit -> unit) marshaller
val marshal_int : (int -> unit) marshaller
val marshal_string : (string -> unit) marshaller
val marshal1 : 'a Gobject.data_conv -> string -> ('a -> unit) marshaller
val marshal2 : 'a Gobject.data_conv -> 'b Gobject.data_conv -> string -> ('a -> 'b -> unit) marshaller
val marshal3 : 'a Gobject.data_conv -> 'b Gobject.data_conv -> 'c Gobject.data_conv -> string -> ('a -> 'b -> 'c -> unit) marshaller
val marshal4 : 'a Gobject.data_conv -> 'b Gobject.data_conv -> 'c Gobject.data_conv -> 'd Gobject.data_conv -> string -> ('a -> 'b -> 'c -> 'd -> unit) marshaller
val marshal5 : 'a Gobject.data_conv -> 'b Gobject.data_conv -> 'c Gobject.data_conv -> 'd Gobject.data_conv -> 'e Gobject.data_conv -> string -> ('a -> 'b -> 'c -> 'd -> 'e -> unit) marshaller
val marshal6 : 'a Gobject.data_conv -> 'b Gobject.data_conv -> 'c Gobject.data_conv -> 'd Gobject.data_conv -> 'e Gobject.data_conv -> 'f Gobject.data_conv -> string -> ('a -> 'b -> 'c -> 'd -> 'e -> 'f -> unit) marshaller
val marshal0_ret : ret:'a Gobject.data_conv -> (unit -> 'a) marshaller
val marshal1_ret : ret:'a Gobject.data_conv -> 'b Gobject.data_conv -> string -> ('b -> 'a) marshaller
val marshal2_ret : ret:'a Gobject.data_conv -> 'b Gobject.data_conv -> 'c Gobject.data_conv -> string -> ('b -> 'c -> 'a) marshaller
val marshal3_ret : ret:'a Gobject.data_conv -> 'b Gobject.data_conv -> 'c Gobject.data_conv -> 'd Gobject.data_conv -> string -> ('b -> 'c -> 'd -> 'a) marshaller
val marshal4_ret : ret:'a Gobject.data_conv -> 'b Gobject.data_conv -> 'c Gobject.data_conv -> 'd Gobject.data_conv -> 'e Gobject.data_conv -> string -> ('b -> 'c -> 'd -> 'e -> 'a) marshaller
val emit : 'a Gobject.obj -> sgn:('a, 'b) t -> emitter:(cont:('c Gobject.data_set array -> 'd) -> 'b) -> conv:(Gobject.g_value -> 'd) -> 'b
val emit_unit : 'a Gobject.obj -> sgn:('a, unit -> unit) t -> unit
val emit_int : 'a Gobject.obj -> sgn:('a, int -> unit) t -> int -> unit
val override_class_closure : ('a, 'b) t -> Gobject.g_type -> Gobject.g_closure -> unit
val chain_from_overridden : Gobject.Closure.argv -> unit
val enter_callback : (unit -> unit) ref
val exit_callback : (unit -> unit) ref
type saved_state
val push_callback : unit -> saved_state
val pop_callback : saved_state -> bool
OCaml

Innovation. Community. Security.