_item_label_get(void *data, Evas_Object *obj EINA_UNUSED, const char *part EINA_UNUSED)
{
char buf[256];
- snprintf(buf, sizeof(buf), "Item # %i", (int)(long)data);
+ snprintf(buf, sizeof(buf), "Item # %i", (int)(uintptr_t)data);
return strdup(buf);
}
{
Evas_Object *win;
Evas_Object *list;
- int i;
+ unsigned int i;
win = elm_win_util_standard_add("genlist", "Genlist");
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
for (i = 0; i < N_ITEMS; i++)
{
elm_genlist_item_append(list, _itc,
- (void *)(long)i, NULL,
+ (void *)(uintptr_t)i, NULL,
ELM_GENLIST_ITEM_NONE,
_item_sel_cb, NULL);
}
{
time_t t = (time_t)ecore_time_unix_get();
char buf[256];
- int i = (int)(long)data;
+ int i = (int)(uintptr_t)data;
if (i % 2)
{
int n;
{
Evas_Object *win, *box, *hbox;
Evas_Object *list, *btn;
- int i;
+ unsigned int i;
win = elm_win_util_standard_add("genlist", "Genlist - simple");
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
for (i = 0; i < N_ITEMS; i++)
{
elm_genlist_item_append(list, _itc,
- (void *)(long)i, NULL,
+ (void *)(uintptr_t)i, NULL,
ELM_GENLIST_ITEM_NONE,
_item_sel_cb, NULL);
}
{
time_t t = (time_t)ecore_time_unix_get();
char buf[256];
- int i = (int)(long)data;
+ int i = (int)(uintptr_t)data;
if (!strcmp(part, "elm.text"))
snprintf(buf, sizeof(buf), "Item # %i", i);
static void
_genlist_fill(Evas_Object *list)
{
- int i;
+ unsigned int i;
for (i = 0; i < N_ITEMS; i++)
{
elm_genlist_item_append(list, _itc,
- (void *)(long)i, NULL,
+ (void *)(uintptr_t)i, NULL,
ELM_GENLIST_ITEM_NONE,
_item_sel_cb, NULL);
}
{
time_t t = (time_t)ecore_time_unix_get();
char buf[256];
- int i = (int)(long)data;
+ int i = (int)(uintptr_t)data;
if (!strcmp(part, "elm.text"))
snprintf(buf, sizeof(buf), "Item # %i", i);
_group_label_get(void *data, Evas_Object *obj EINA_UNUSED, const char *part EINA_UNUSED)
{
char buf[256];
- int i = (int)(long)data;
+ int i = (int)(uintptr_t)data;
snprintf(buf, sizeof(buf), "Group %d (item #%d)", i / 7, i);
Evas_Object *list = data;
elm_genlist_item_append(list, _itc,
- (void *)(long)nitems++, NULL,
+ (void *)(uintptr_t)nitems++, NULL,
ELM_GENLIST_ITEM_NONE,
_item_sel_cb, NULL);
Evas_Object *list = data;
elm_genlist_item_prepend(list, _itc,
- (void *)(long)nitems++, NULL,
+ (void *)(uintptr_t)nitems++, NULL,
ELM_GENLIST_ITEM_NONE,
_item_sel_cb, NULL);
if (!glit) return;
elm_genlist_item_insert_before(list, _itc,
- (void *)(long)nitems++, NULL,
+ (void *)(uintptr_t)nitems++, NULL,
glit, ELM_GENLIST_ITEM_NONE,
_item_sel_cb, NULL);
if (!glit) return;
elm_genlist_item_insert_after(list, _itc,
- (void *)(long)nitems++, NULL,
+ (void *)(uintptr_t)nitems++, NULL,
glit, ELM_GENLIST_ITEM_NONE,
_item_sel_cb, NULL);
if (i % 7 == 0)
{
glg = gli = elm_genlist_item_append(list, _itc_group,
- (void *)(long)nitems++, NULL,
+ (void *)(uintptr_t)nitems++, NULL,
ELM_GENLIST_ITEM_GROUP,
_item_sel_cb, NULL);
elm_genlist_item_select_mode_set(gli, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
else
{
gli = elm_genlist_item_append(list, _itc,
- (void *)(long)nitems++, glg,
+ (void *)(uintptr_t)nitems++, glg,
ELM_GENLIST_ITEM_NONE,
_item_sel_cb, NULL);
}