sig
  val add : Evas.obj -> Evas.obj
  val addx : Elm_object.t_addx
  val autohide_disabled_set : Evas.obj -> bool -> unit
  val autohide_disabled_get : Evas.obj -> bool
  val item_level_set : Evas.obj -> int -> unit
  val item_level_get : Evas.obj -> int
  val item_selected_set : Elm_object.item -> bool -> unit
  val selected_item_get : Evas.obj -> int -> Elm_object.item option
  val item_append : Evas.obj -> string -> Evas.smart_cb -> Elm_object.item
  val item_prepend : Evas.obj -> string -> Evas.smart_cb -> Elm_object.item
  val item_insert_after :
    Evas.obj -> Elm_object.item -> string -> Evas.smart_cb -> Elm_object.item
  val item_insert_before :
    Evas.obj -> Elm_object.item -> string -> Evas.smart_cb -> Elm_object.item
  val item_clear : Evas.obj -> unit
  val level_go : Evas.obj -> int -> unit
  val item_letter_get : Elm_object.item -> string
  val indicator_disabled_set : Evas.obj -> bool -> unit
  val indicator_disabled_get : Evas.obj -> bool
  val horizontal_set : Evas.obj -> bool -> unit
  val horizontal_get : Evas.obj -> bool
  val delay_change_time_set : Evas.obj -> float -> unit
  val delay_change_time_get : Evas.obj -> float
  val omit_enabled_set : Evas.obj -> bool -> unit
  val omit_enabled_get : Evas.obj -> bool
  val standard_priority_set : Evas.obj -> int -> unit
  val standard_priority_get : Evas.obj -> int
end