efl/src/lib/efl/interfaces/efl_ui_scrollable.eo

23 lines
1.0 KiB
Plaintext

interface @beta Efl.Ui.Scrollable
{
[[Efl UI scrollable interface]]
event_prefix: efl_ui;
events {
scroll,start: void; [[Called when scroll operation starts]]
scroll: void; [[Called when scrolling]]
scroll,stop: void; [[Called when scroll operation stops]]
scroll,up: void; [[Called when scrolling upwards]]
scroll,down: void; [[Called when scrolling downwards]]
scroll,left: void; [[Called when scrolling left]]
scroll,right: void; [[Called when scrolling right]]
edge,up: void; [[Called when hitting the top edge]]
edge,down: void; [[Called when hitting the bottom edge]]
edge,left: void; [[Called when hitting the left edge]]
edge,right: void; [[Called when hitting the right edge]]
scroll,anim,start: void; [[Called when scroll animation starts]]
scroll,anim,stop: void; [[Called when scroll animation stopps]]
scroll,drag,start: void; [[Called when scroll drag starts]]
scroll,drag,stop: void; [[Called when scroll drag stops]]
}
}