package efl

  1. Overview
  2. Docs
type overlay_type = [
  1. | `_class
  2. | `bubble
  3. | `circle
  4. | `default
  5. | `group
  6. | `line
  7. | `none
  8. | `polygon
  9. | `rout
  10. | `scale
]
type overlay
type zoom_mode = [
  1. | `auto_fill
  2. | `auto_fit
  3. | `last
  4. | `manual
]
type overlay_get_cb = Evas.obj -> overlay -> unit
type route
type source_type = [
  1. | `name
  2. | `route
  3. | `tile
]
type route_type = [
  1. | `bicycle
  2. | `foot
  3. | `motocar
]
type route_method = [
  1. | `fastest
  2. | `shortest
]
type route_cb = Evas.obj -> route -> unit
type name
type name_cb = Evas.obj -> name -> unit
val add : Evas.obj -> Evas.obj
val zoom_set : Evas.obj -> int -> unit
val zoom_get : Evas.obj -> int
val zoom_mode_set : Evas.obj -> zoom_mode -> unit
val zoom_mode_get : Evas.obj -> zoom_mode
val zoom_min_set : Evas.obj -> int -> unit
val zoom_min_get : Evas.obj -> int
val zoom_max_set : Evas.obj -> int -> unit
val zoom_max_get : Evas.obj -> int
val region_get : Evas.obj -> float * float
val region_bring_in : Evas.obj -> float -> float -> unit
val region_show : Evas.obj -> float -> float -> unit
val canvas_to_region_convert : Evas.obj -> int -> int -> float * float
val region_to_canvas_convert : Evas.obj -> float -> float -> int * int
val paused_set : Evas.obj -> bool -> unit
val paused_get : Evas.obj -> bool
val rotate_set : Evas.obj -> float -> int -> int -> unit
val rotate_get : Evas.obj -> float * int * int
val wheel_disabled_set : Evas.obj -> bool -> unit
val wheel_disabled_get : Evas.obj -> bool
val user_agent_set : Evas.obj -> string -> unit
val user_agent_get : Evas.obj -> string
val overlay_add : Evas.obj -> float -> float -> overlay
val overlays_get : Evas.obj -> overlay list
val overlay_del : overlay -> unit
val overlay_type_get : overlay -> overlay_type
val overlay_hide_set : overlay -> bool -> unit
val overlay_hide_get : overlay -> bool
val overlay_displayed_zoom_min_set : overlay -> int -> unit
val overlay_displayed_zoom_min_get : overlay -> int
val overlay_paused_set : overlay -> bool -> unit
val overlay_paused_get : overlay -> bool
val overlay_visible_get : overlay -> bool
val overlay_content_set : overlay -> Evas.obj option -> unit
val overlay_content_get : overlay -> Evas.obj option
val overlay_icon_set : overlay -> Evas.obj option -> unit
val overlay_icon_get : overlay -> Evas.obj option
val overlay_region_set : overlay -> float -> float -> unit
val overlay_region_get : overlay -> float * float
val overlay_color_set : overlay -> int -> int -> int -> int -> unit
val overlay_color_get : overlay -> int * int * int * int
val overlay_show : overlay -> unit
val overlays_show : overlay list -> unit
val overlay_get_cb_set : overlay -> overlay_get_cb -> unit
val overlay_class_add : Evas.obj -> overlay
val overlay_class_append : overlay -> overlay -> unit
val overlay_class_remove : overlay -> overlay -> unit
val overlay_class_zoom_max_set : overlay -> int -> unit
val overlay_class_zoom_max_get : overlay -> int
val overlay_group_members_get : overlay -> overlay list
val overlay_bubble_add : Evas.obj -> overlay
val overlay_bubble_follow : overlay -> overlay -> unit
val overlay_bubble_content_append : overlay -> Evas.obj -> unit
val overlay_bubble_content_clear : overlay -> unit
val overlay_route_add : Evas.obj -> route -> overlay
val overlay_line_add : Evas.obj -> float -> float -> float -> float -> overlay
val overlay_polygon_add : Evas.obj -> overlay
val overlay_polygon_region_add : overlay -> float -> float -> unit
val overlay_circle_add : Evas.obj -> float -> float -> float -> overlay
val overlay_scale_add : Evas.obj -> int -> int -> overlay
val tile_load_status_get : Evas.obj -> int * int
val sources_get : Evas.obj -> source_type -> string list
val source_set : Evas.obj -> source_type -> string -> unit
val source_get : Evas.obj -> source_type -> string
val route_add : Evas.obj -> route_type -> route_method -> float -> float -> float -> float -> route_cb -> route
val route_del : route -> unit
val route_distance_get : route -> float
val route_node_get : route -> string
val route_waypoint_get : route -> string
val name_add : Evas.obj -> ?addr:string -> ?lon:float -> ?lat:float -> ?cb:name_cb -> unit -> name
val name_address_get : name -> string
val name_region_get : name -> float * float
val name_del : name -> unit
val track_add : Evas.obj -> route -> Evas.obj
val track_remove : Evas.obj -> Evas.obj -> unit
OCaml

Innovation. Community. Security.