package efl

  1. Overview
  2. Docs
type ty = [
  1. | `basic
  2. | `combo
  3. | `desktop
  4. | `dialog_basic
  5. | `dnd
  6. | `dock
  7. | `dropdown_menu
  8. | `inlined_image
  9. | `menu
  10. | `notification
  11. | `popup_menu
  12. | `socket_image
  13. | `splash
  14. | `toolbar
  15. | `tooltip
  16. | `unknown
  17. | `utility
]
type keyboard_mode = [
  1. | `alpha
  2. | `file
  3. | `hex
  4. | `host
  5. | `ip
  6. | `j2me
  7. | `keypad
  8. | `numeric
  9. | `off
  10. | `on
  11. | `password
  12. | `phone_number
  13. | `pin
  14. | `terminal
  15. | `unknown
  16. | `url
]
type indicator_mode = [
  1. | `hide
  2. | `show
  3. | `unknown
]
type indicator_opacity_mode = [
  1. | `opacity_unknown
  2. | `opaque
  3. | `translucent
  4. | `transparent
]
type illume_command = Elm.illume_command
val add : ?p:Evas.obj -> string -> ty -> Evas.obj
val addx : ?title:string -> ?parent:Evas.obj -> ?bg:bool -> ?autodel:bool -> ?size:(int * int) -> ?ty:ty -> ?cb:Evas_object_smart.sig_with_cb list -> string -> Evas.obj
val type_get : Evas.obj -> ty
val util_standard_add : string -> string -> Evas.obj
val resize_object_add : Evas.obj -> Evas.obj -> unit
val resize_object_del : Evas.obj -> Evas.obj -> unit
val title_set : Evas.obj -> string -> unit
val title_get : Evas.obj -> string
val icon_name_set : Evas.obj -> string -> unit
val icon_name_get : Evas.obj -> string
val role_set : Evas.obj -> string -> unit
val role_get : Evas.obj -> string
val icon_object_set : Evas.obj -> Evas.obj -> unit
val icon_object_get : Evas.obj -> Evas.obj
val autodel_set : Evas.obj -> bool -> unit
val autodel_get : Evas.obj -> bool
val activate : Evas.obj -> unit
val lower : Evas.obj -> unit
val raises : Evas.obj -> unit
val center : Evas.obj -> bool -> bool -> unit
val borderless_set : Evas.obj -> bool -> unit
val borderless_get : Evas.obj -> bool
val shaped_set : Evas.obj -> bool -> unit
val shaped_get : Evas.obj -> bool
val alpha_set : Evas.obj -> bool -> unit
val alpha_get : Evas.obj -> bool
val override_set : Evas.obj -> bool -> unit
val override_get : Evas.obj -> bool
val fullscreen_set : Evas.obj -> bool -> unit
val fullscreen_get : Evas.obj -> bool
val main_menu_get : Evas.obj -> Evas.obj option
val maximized_set : Evas.obj -> bool -> unit
val maximized_get : Evas.obj -> bool
val iconified_set : Evas.obj -> bool -> unit
val iconified_get : Evas.obj -> bool
val withdrawn_set : Evas.obj -> bool -> unit
val withdrawn_get : Evas.obj -> bool
val available_profiles_set : Evas.obj -> string array -> unit
val available_profiles_get : Evas.obj -> string array
val profile_set : Evas.obj -> string -> unit
val profile_get : Evas.obj -> string
val urgent_set : Evas.obj -> bool -> unit
val urgent_get : Evas.obj -> bool
val demand_attention_set : Evas.obj -> bool -> unit
val demand_attention_get : Evas.obj -> bool
val modal_set : Evas.obj -> bool -> unit
val modal_get : Evas.obj -> bool
val aspect_set : Evas.obj -> float -> unit
val aspect_get : Evas.obj -> float
val size_base_set : Evas.obj -> int -> int -> unit
val size_base_get : Evas.obj -> int * int
val size_step_set : Evas.obj -> int -> int -> unit
val size_step_get : Evas.obj -> int * int
val layer_set : Evas.obj -> int -> unit
val layer_get : Evas.obj -> int
val norender_push : Evas.obj -> unit
val norender_pop : Evas.obj -> unit
val norender_get : Evas.obj -> int
val render : Evas.obj -> unit
val rotation_set : Evas.obj -> int -> unit
val rotation_with_resize_set : Evas.obj -> int -> unit
val rotation_get : Evas.obj -> int
val wm_rotation_supported_get : Evas.obj -> bool
val sticky_set : Evas.obj -> bool -> unit
val sticky_get : Evas.obj -> bool
val conformant_set : Evas.obj -> bool -> unit
val conformant_get : Evas.obj -> bool
val quickpanel_set : Evas.obj -> bool -> unit
val quickpanel_get : Evas.obj -> bool
val quickpanel_priority_major_set : Evas.obj -> int -> unit
val quickpanel_priority_major_get : Evas.obj -> int
val quickpanel_priority_minor_set : Evas.obj -> int -> unit
val quickpanel_priority_minor_get : Evas.obj -> int
val quickpanel_zone_set : Evas.obj -> int -> unit
val quickpanel_zone_get : Evas.obj -> int
val prop_focus_skip_set : Evas.obj -> bool -> unit
val illume_command_send : Evas.obj -> Elm.illume_command -> unit
val inlined_image_object_get : Evas.obj -> Evas.obj
val focus_get : Evas.obj -> bool
val screen_constrain_set : Evas.obj -> bool -> unit
val screen_constrain_get : Evas.obj -> bool
val screen_size_get : Evas.obj -> int * int * int * int
val screen_dpi_get : Evas.obj -> int * int
val focus_highlight_enabled_set : Evas.obj -> bool -> unit
val focus_highlight_enabled_get : Evas.obj -> bool
val focus_highlight_style_set : Evas.obj -> string option -> unit
val focus_highlight_style_get : Evas.obj -> string option
val focus_highlight_animate_set : Evas.obj -> bool -> unit
val focus_highlight_animate_get : Evas.obj -> bool
val keyboard_mode_set : Evas.obj -> keyboard_mode -> unit
val keyboard_mode_get : Evas.obj -> keyboard_mode
val keyboard_win_set : Evas.obj -> bool -> unit
val keyboard_win_get : Evas.obj -> bool
val indicator_mode_set : Evas.obj -> indicator_mode -> unit
val indicator_mode_get : Evas.obj -> indicator_mode
val indicator_opacity_set : Evas.obj -> indicator_opacity_mode -> unit
val indicator_opacity_get : Evas.obj -> indicator_opacity_mode
val screen_position_get : Evas.obj -> int * int
val socket_listen : Evas.obj -> string -> int -> bool -> unit
val xwindow_get : Evas.obj -> Ecore.x_window
val wl_window_get : Evas.obj -> Ecore.wl_window
val floating_mode_set : Evas.obj -> bool -> unit
val floating_mode_get : Evas.obj -> bool
val window_id_get : Evas.obj -> Ecore.window
OCaml

Innovation. Community. Security.