package efl

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val cache_all_flush : unit -> unit
val coords_finger_size_adjust : int -> int -> int * int
type focus_autoscroll_mode = [
  1. | `bring_in
  2. | `none
  3. | `show
]
type focus_direction = [
  1. | `direction_last
  2. | `down
  3. | `left
  4. | `next
  5. | `previous
  6. | `right
  7. | `up
]
type focus_move_policy = [
  1. | `_in
  2. | `click
  3. | `key_only
]
type focus_region_show_mode = [
  1. | `item
  2. | `widget
]
type slider_indicator_visible_mode = [
  1. | `always
  2. | `default
  3. | `none
  4. | `on_focus
]
type policy_quit = [
  1. | `last_window_closed
  2. | `last_window_hidden
  3. | `none
]
type policy_exit = [
  1. | `none
  2. | `windows_del
]
type policy_throttle = [
  1. | `config
  2. | `hidden_always
  3. | `never
]
type glob_match_flags = [
  1. | `no_escape
  2. | `nocase
  3. | `path
  4. | `period
]
type process_state = [
  1. | `background
  2. | `foreground
]
type event_cb = Evas.obj -> Evas.obj -> Evas_event.t -> bool
val init : unit -> unit
val shutdown : unit -> unit
val run : unit -> unit
val exit : unit -> unit
val policy_quit_set_bool : policy_quit -> bool
val policy_quit_set : policy_quit -> unit
val policy_exit_set_bool : policy_exit -> bool
val policy_exit_set : policy_exit -> unit
val policy_throttle_set_bool : policy_throttle -> bool
val policy_throttle_set : policy_throttle -> unit
val policy_quit_get : unit -> policy_quit
val policy_exit_get : unit -> policy_exit
val policy_throttle_get : unit -> policy_throttle
val language_set : string -> unit
val process_state_get : unit -> process_state
type gesture_type = [
  1. | `first
  2. | `last
  3. | `momentum
  4. | `n_double_taps
  5. | `n_flicks
  6. | `n_lines
  7. | `n_long_taps
  8. | `n_taps
  9. | `n_triple_taps
  10. | `rotate
  11. | `zoom
]
type gesture_state = [
  1. | `_end
  2. | `abort
  3. | `move
  4. | `start
  5. | `undefined
]
type gesture_event_cb = Evas.ptr -> unit
module Gesture_taps_info : sig ... end
module Gesture_momentum_info : sig ... end
module Gesture_line_info : sig ... end
module Gesture_zoom_info : sig ... end
module Gesture_rotate_info : sig ... end
module Color_class : sig ... end
type color_class = Color_class.t
module Color_overlay : sig ... end
type color_overlay = Color_overlay.t
type theme
val need_efreet : unit -> bool
val need_systray : unit -> bool
val need_sys_notify : unit -> bool
val need_eldbus : unit -> bool
val need_ethumb : unit -> bool
val need_web : unit -> bool
type text_format = [
  1. | `markup_utf8
  2. | `plain_utf8
]
type wrap_type = [
  1. | `char
  2. | `last
  3. | `mixed
  4. | `none
  5. | `word
]
type input_panel_layout = [
  1. | `datetime
  2. | `email
  3. | `emoticon
  4. | `hex
  5. | `invalid
  6. | `ip
  7. | `month
  8. | `normal
  9. | `number
  10. | `numberonly
  11. | `password
  12. | `phonenumber
  13. | `terminal
  14. | `url
  15. | `voice
]
type input_panel_lang = [
  1. | `alphabet
  2. | `automatic
]
type autocapital_type = [
  1. | `allcharacter
  2. | `none
  3. | `sentence
  4. | `word
]
type input_panel_return_key_type = [
  1. | `_done
  2. | `default
  3. | `go
  4. | `join
  5. | `login
  6. | `next
  7. | `search
  8. | `send
  9. | `signin
]
type cnp_mode = [
  1. | `markup
  2. | `no_image
  3. | `plaintext
]
type illume_command = [
  1. | `close
  2. | `focus_back
  3. | `focus_forward
  4. | `focus_home
]
type transit
type tooltip_orient = [
  1. | `bottom
  2. | `bottom_left
  3. | `bottom_right
  4. | `center
  5. | `last
  6. | `left
  7. | `none
  8. | `right
  9. | `top
  10. | `top_left
  11. | `top_right
]
type tooltip_content_cb = Evas.obj -> Evas.obj -> Evas.obj option
type !'a tooltip_item_content_cb = Evas.obj -> Evas.obj -> 'a -> Evas.obj option
val player_add : Evas.obj -> Evas.obj
OCaml

Innovation. Community. Security.