sig
  val activated : Evas.obj -> (Evas.obj -> string -> unit) -> unit
  val selected : Evas.obj -> (Evas.obj -> string -> unit) -> unit
  val selected_invalid : Evas.obj -> (Evas.obj -> unit) -> unit
  val directory_open : Evas.obj -> (Evas.obj -> string -> unit) -> unit
  val _done : Evas.obj -> (Evas.obj -> string option -> unit) -> unit
  val focused : Evas.obj -> (Evas.obj -> unit) -> unit
  val unfocused : Evas.obj -> (Evas.obj -> unit) -> unit
  val theme_changed : Evas.obj -> (Evas.obj -> unit) -> unit
  val language_changed : Evas.obj -> (Evas.obj -> unit) -> unit
end