Efl.Ui.Scrollbar (interface)

Description

No description supplied.

Members

bar_mode (get, set)

Scrollbar visibility policy
void efl_ui_scrollbar_bar_mode_get(const Eo *obj, Efl_Ui_Scrollbar_Mode *hbar, Efl_Ui_Scrollbar_Mode *vbar);
void efl_ui_scrollbar_bar_mode_set(Eo *obj, Efl_Ui_Scrollbar_Mode hbar, Efl_Ui_Scrollbar_Mode vbar);


bar_position (get, set)

Scrollbar position. It is calculated based on current position-maximum positions.
void efl_ui_scrollbar_bar_position_get(const Eo *obj, double *posx, double *posy);
void efl_ui_scrollbar_bar_position_set(Eo *obj, double posx, double posy);


bar_size (get)

Scrollbar size. It is calculated based on viewport size-content sizes.
void efl_ui_scrollbar_bar_size_get(const Eo *obj, double *width, double *height);


bar_visibility_update protected

Update bar visibility.
void efl_ui_scrollbar_bar_visibility_update(Eo *obj);


Events

bar,drag

Called when bar is dragged
EFL_UI_SCROLLBAR_EVENT_BAR_DRAG(void)


bar,hide

Called when bar is hidden
EFL_UI_SCROLLBAR_EVENT_BAR_HIDE(void)


bar,pos,changed

Called when bar position is changed
EFL_UI_SCROLLBAR_EVENT_BAR_POS_CHANGED(void)


bar,press

Called when bar is pressed
EFL_UI_SCROLLBAR_EVENT_BAR_PRESS(void)


bar,show

Callend when bar is shown
EFL_UI_SCROLLBAR_EVENT_BAR_SHOW(void)


bar,size,changed

Called when bar size is changed
EFL_UI_SCROLLBAR_EVENT_BAR_SIZE_CHANGED(void)


bar,unpress

Called when bar is unpressed
EFL_UI_SCROLLBAR_EVENT_BAR_UNPRESS(void)