package efl
module Point : sig ... end
type point = Point.t
module Coord_point : sig ... end
type coord_point = Coord_point.t
module Position : sig ... end
type position = Position.t
module Button_flags : sig ... end
type button_flags = Button_flags.t
module Coord_precision_point : sig ... end
type coord_precision_point = Coord_precision_point.t
module Precision_position : sig ... end
type precision_position = Precision_position.t
module Signal : sig ... end
val string_of_ptr : ptr -> string
val string_opt_of_ptr : ptr -> string option
val pointer_canvas_xy_get : t -> int * int
val smart_objects_calculate : t -> unit
val bool_of_ptr : ptr -> bool
val string_string_of_ptr : ptr -> string * string
val store_ptr_bool : ptr -> bool -> unit
val float_of_ptr : ptr -> float
val alloc_error : unit -> alloc_error
val output_method_set : t -> int -> unit
val output_method_get : t -> int
val coord_screen_x_to_world : t -> int -> int
val coord_screen_y_to_world : t -> int -> int
val coord_world_x_to_screen : t -> int -> int
val coord_world_y_to_screen : t -> int -> int
val output_size_set : t -> int -> int -> unit
val output_size_get : t -> int * int
val output_viewport_set : t -> int -> int -> int -> int -> unit
val output_viewport_get : t -> int * int * int * int
val output_framespace_set : t -> int -> int -> int -> int -> unit
val output_framespace_get : t -> int * int * int * int
val image_cache_flush : t -> unit
val image_cache_reload : t -> unit
val image_cache_set : t -> int -> unit
val image_cache_get : t -> int
val image_max_size_get : t -> (int * int) option
val new_ : unit -> t
val free : t -> unit
val focus_in : t -> unit
val focus_out : t -> unit
val focus_state_get : t -> bool
val nochange_push : t -> unit
val nochange_pop : t -> unit
val damage_rectangle_add : t -> int -> int -> int -> int -> unit
val obscured_rectangle_add : t -> int -> int -> int -> int -> unit
val obscured_clear : t -> unit
val render_async : t -> bool
val render_updates : t -> (int * int * int * int) list
val render : t -> unit
val norender : t -> unit
val render_idle_flush : t -> unit
val render_dump : t -> unit
val device_del : device -> unit
val device_pop : t -> unit
val device_name_set : device -> string -> unit
val device_name_get : device -> string option
val device_description_set : device -> string -> unit
val device_description_get : device -> string option
val cserve_stats_get : unit -> cserve_stats option
val cserve_config_get : unit -> cserve_config option
val cserve_config_set : cserve_config -> bool
val load_error_str : load_error -> string
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>