// ----------------------------------------- internal header --------------------------------------//
static Eext_Rotary_Selector_Data *_eext_rotary_selector_data_init(Evas_Object *obj, Evas_Object *parent);
-static Eext_Rotary_Selector_Data *_eext_rotary_selector_data_get(Evas_Object *rotary_selector);
+static Eext_Rotary_Selector_Data *_eext_rotary_selector_data_get(const Evas_Object *rotary_selector);
static Eina_Bool _rotary_selector_visible_get(Evas_Object *rotary_selector);
static Eina_Bool _rotary_selector_rotary_cb(void *data, Evas_Object *obj, Eext_Rotary_Event_Info *info);
static void _rotary_selector_move_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
}
else if (angle > 340.f)
{
- int max_page = rsd->item_count / _ROTARY_SELECTOR_PAGE_ITEM_MAX;
if ((rsd->current_page + 1) * _ROTARY_SELECTOR_PAGE_ITEM_MAX < rsd->item_count)
{
if (rsd->stand_timer == NULL)
}
static Eext_Rotary_Selector_Data *
-_eext_rotary_selector_data_get(Evas_Object *rotary_selector)
+_eext_rotary_selector_data_get(const Evas_Object *rotary_selector)
{
if (!rotary_selector)
{
if(!rsd)
return EINA_FALSE;
int current_page = 0;
- Eina_List *l;
int previous_item_index = rsd->selected_index;
int first_index = rsd->current_page*_ROTARY_SELECTOR_PAGE_ITEM_MAX;
int last_index = 0;
{
Eext_Rotary_Selector_Data *rsd = (Eext_Rotary_Selector_Data *)data;
char buf[255] = "";
- char buf_page[255] = "";
const char *tmp;
int limit = 0;