sig
val edge_left : Evas.obj -> (Evas.obj -> unit) -> unit
val edge_right : Evas.obj -> (Evas.obj -> unit) -> unit
val edge_top : Evas.obj -> (Evas.obj -> unit) -> unit
val edge_bottom : Evas.obj -> (Evas.obj -> unit) -> unit
val scroll : Evas.obj -> (Evas.obj -> unit) -> unit
val scroll_left : Evas.obj -> (Evas.obj -> unit) -> unit
val scroll_right : Evas.obj -> (Evas.obj -> unit) -> unit
val scroll_up : Evas.obj -> (Evas.obj -> unit) -> unit
val scroll_down : Evas.obj -> (Evas.obj -> unit) -> unit
val scroll_anim_start : Evas.obj -> (Evas.obj -> unit) -> unit
val scroll_anim_stop : Evas.obj -> (Evas.obj -> unit) -> unit
val scroll_drag_start : Evas.obj -> (Evas.obj -> unit) -> unit
val scroll_drag_stop : Evas.obj -> (Evas.obj -> unit) -> unit
val vbar_drag : Evas.obj -> (Evas.obj -> unit) -> unit
val vbar_press : Evas.obj -> (Evas.obj -> unit) -> unit
val vbar_unpress : Evas.obj -> (Evas.obj -> unit) -> unit
val hbar_drag : Evas.obj -> (Evas.obj -> unit) -> unit
val hbar_press : Evas.obj -> (Evas.obj -> unit) -> unit
val hbar_unpress : Evas.obj -> (Evas.obj -> unit) -> unit
val scroll_page_changed : Evas.obj -> (Evas.obj -> unit) -> unit
val focused : Evas.obj -> (Evas.obj -> unit) -> unit
val unfocused : Evas.obj -> (Evas.obj -> unit) -> unit
end