28 lines
576 B
C
28 lines
576 B
C
#ifndef EFL_PAGE_TRANSITION_H
|
|
#define EFL_PAGE_TRANSITION_H
|
|
|
|
|
|
typedef struct _Efl_Page_Transition_Data Efl_Page_Transition_Data;
|
|
|
|
struct _Efl_Page_Transition_Data
|
|
{
|
|
struct {
|
|
Efl_Object *obj;
|
|
Efl_Canvas_Group *group;
|
|
Evas_Coord x, y, w, h;
|
|
} pager;
|
|
|
|
struct {
|
|
Eina_Size2D sz;
|
|
Evas_Coord padding;
|
|
} page_spec;
|
|
|
|
Efl_Ui_Pager_Loop loop;
|
|
};
|
|
|
|
#define EFL_PAGE_TRANSITION_DATA_GET(o, pd) \
|
|
Efl_Page_Transition_Data *pd = \
|
|
efl_data_scope_get(o, EFL_PAGE_TRANSITION_CLASS)
|
|
|
|
#endif
|