package efl

  1. Overview
  2. Docs
type zoom_mode = [
  1. | `auto_fill
  2. | `auto_fit
  3. | `auto_fit_in
  4. | `last
  5. | `manual
]
type progress = {
  1. now : float;
  2. total : float;
}
type error = {
  1. status : int;
  2. open_error : bool;
}
val add : Evas.obj -> Evas.obj
val file_set : Evas.obj -> string -> Evas.load_error
val file_get : Evas.obj -> string
val zoom_set : Evas.obj -> float -> unit
val zoom_get : Evas.obj -> float
val zoom_mode_set : Evas.obj -> zoom_mode -> unit
val zoom_mode_get : Evas.obj -> zoom_mode
val image_size_get : Evas.obj -> int * int
val image_region_get : Evas.obj -> int * int * int * int
val image_region_show : Evas.obj -> int -> int -> int -> int -> unit
val image_region_bring_in : Evas.obj -> int -> int -> int -> int -> unit
val paused_set : Evas.obj -> bool -> unit
val paused_get : Evas.obj -> bool
val internal_image_get : Evas.obj -> Evas.obj option
val gesture_enabled_set : Evas.obj -> bool -> unit
val gesture_enabled_get : Evas.obj -> bool
val progress_of_ptr : Evas.ptr -> progress
val error_of_ptr : Evas.ptr -> error
OCaml

Innovation. Community. Security.