path: root/src/lib/elementary/elm_priv.h
diff options
authorJaeun Choi <>2018-04-23 18:43:11 +0900
committerJaeun Choi <>2018-04-23 20:33:04 +0900
commite74ebca670b3ebe4b2dc86cb7fb7a2100b86325c (patch)
tree57dc9156904303016e0ea8824e672cdbf0303f79 /src/lib/elementary/elm_priv.h
parentea84f4450cf63d94589681ac67b1b6463e143723 (diff)
efl_ui_pager: Add Efl.Ui.Pager class and related classes
Efl.Ui.Pager is a widget which contains many pages in a linear fashion and allows users to scroll through them. Users can attach Efl.Page.Transition and Efl.Page.Indicator to a pager.
Diffstat (limited to '')
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/elementary/elm_priv.h b/src/lib/elementary/elm_priv.h
index f131969c3d..faf1e52a0d 100644
--- a/src/lib/elementary/elm_priv.h
+++ b/src/lib/elementary/elm_priv.h
@@ -731,6 +731,16 @@ void *_elm_icon_signal_callback_del(Evas_Object *obj,
731/* DO NOT USE THIS this is only for performance optimization! */ 731/* DO NOT USE THIS this is only for performance optimization! */
732void _elm_widget_full_eval(Eo *obj); 732void _elm_widget_full_eval(Eo *obj);
733 733
734EOAPI void efl_page_transition_page_size_set(Eo *obj, Eina_Size2D sz);
735EOAPI void efl_page_transition_padding_size_set(Eo *obj, int padding);
736EOAPI void efl_page_transition_update(Eo *obj, double pos);
737EOAPI void efl_page_transition_curr_page_change(Eo *obj, double move);
738EOAPI void efl_page_transition_pack_end(Eo *obj, Efl_Gfx *subobj);
739EOAPI void efl_page_transition_loop_set(Eo *obj, Efl_Ui_Pager_Loop loop);
741EOAPI void efl_page_indicator_update(Eo *obj, double pos);
742EOAPI void efl_page_indicator_pack(Eo *obj, int index);
734Eina_Bool _elm_config_accel_preference_parse(const char *pref, Eina_Stringshare **accel, int *gl_depth, int *gl_stencil, int *gl_msaa); 744Eina_Bool _elm_config_accel_preference_parse(const char *pref, Eina_Stringshare **accel, int *gl_depth, int *gl_stencil, int *gl_msaa);
735 745
736extern char *_elm_appname; 746extern char *_elm_appname;