package efl

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type select_mode = [
  1. | `always
  2. | `default
  3. | `none
  4. | `ondemand
]
type mark_repeat_type = [
  1. | `annually
  2. | `daily
  3. | `last_day_of_month
  4. | `monthly
  5. | `reverse_daily
  6. | `unique
  7. | `weekly
]
type mark
type weekday = [
  1. | `friday
  2. | `last
  3. | `monday
  4. | `saturday
  5. | `sunday
  6. | `thursday
  7. | `tuesday
  8. | `wednesday
]
type selectable = [
  1. | `day
  2. | `month
  3. | `none
  4. | `year
]
type selectable_ = {
  1. year : bool;
  2. month : bool;
  3. day : bool;
}
val add : Evas.obj -> Evas.obj
val weekdays_names_get : Evas.obj -> string array
val weekdays_names_set : Evas.obj -> string array -> unit
val min_max_year_set : Evas.obj -> int -> int -> unit
val min_max_year_get : Evas.obj -> int * int
val select_mode_set : Evas.obj -> select_mode -> unit
val select_mode_get : Evas.obj -> select_mode
val selected_time_set : Evas.obj -> Unix.tm -> unit
val selected_time_get : Evas.obj -> Unix.tm option
val selectable_set : Evas.obj -> selectable list -> unit
val selectable_get : Evas.obj -> selectable_
val displayed_time_get : Evas.obj -> Unix.tm option
val mark_add : Evas.obj -> string -> Unix.tm -> mark_repeat_type -> mark
val mark_del : mark -> unit
val marks_clear : Evas.obj -> unit
val marks_get : Evas.obj -> mark list
val marks_draw : Evas.obj -> unit
val interval_set : Evas.obj -> float -> unit
val interval_get : Evas.obj -> float
val first_day_of_week_set : Evas.obj -> weekday -> unit
val first_day_of_week_get : Evas.obj -> weekday
val date_min_set : Evas.obj -> Unix.tm -> unit
val date_min_get : Evas.obj -> Unix.tm
val date_max_set : Evas.obj -> Unix.tm -> unit
val date_max_get : Evas.obj -> Unix.tm
OCaml

Innovation. Community. Security.