char *gl_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __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);
}
for (i = 0; i < 2000; i++)
{
gli = elm_genlist_item_append(gl, itc1,
- (void *)(long)i/* item data */,
+ (void *)(uintptr_t)i/* item data */,
NULL/* parent */,
ELM_GENLIST_ITEM_NONE,
gl_sel/* func */,
- (void *)(long)(i * 10)/* func data */);
+ (void *)(uintptr_t)(i * 10)/* func data */);
if (i == 50)
evas_object_smart_callback_add(bt_50, "clicked", _bt50_cb, gli);
else if (i == 1500)
itc1->func.del = NULL;
elm_genlist_item_append(gl, itc1,
- (void *)(long)i/* item data */,
+ (void *)(uintptr_t)i/* item data */,
NULL/* parent */,
ELM_GENLIST_ITEM_NONE,
gl_sel/* func */,
- (void *)(long)(i * 10)/* func data */);
+ (void *)(uintptr_t)(i * 10)/* func data */);
i++;
}
}
elm_genlist_item_insert_before(gl, itc1,
- (void *)(long)i/* item data */,
+ (void *)(uintptr_t)i/* item data */,
NULL/* parent */,
gli_selected /* item before */,
ELM_GENLIST_ITEM_NONE,
gl_sel/* func */,
- (void *)(long)(i * 10)/* func data */);
+ (void *)(uintptr_t)(i * 10)/* func data */);
i++;
}
}
elm_genlist_item_insert_after(gl, itc1,
- (void *)(long)i/* item data */,
+ (void *)(uintptr_t)i/* item data */,
NULL/* parent */,
gli_selected /* item after */,
ELM_GENLIST_ITEM_NONE,
gl_sel/* func */,
- (void *)(long)(i * 10)/* func data */);
+ (void *)(uintptr_t)(i * 10)/* func data */);
i++;
}
{
Elm_Object_Item *glit = event_info;
Evas_Object *gl = elm_object_item_widget_get(glit);
- int val = (int)(long) elm_object_item_data_get(glit);
+ int val = (int)(uintptr_t) elm_object_item_data_get(glit);
int i = 0;
val *= 10;
for (i = 0; i < 10; i++)
{
elm_genlist_item_append(gl, itc4,
- (void *)(long) (val + i)/* item data */,
+ (void *)(uintptr_t) (val + i)/* item data */,
glit/* parent */,
ELM_GENLIST_ITEM_TREE, gl4_sel/* func */,
NULL/* func data */);
char *gl4_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__)
{
char buf[256];
- snprintf(buf, sizeof(buf), "Item mode %i", (int)(long)data);
+ snprintf(buf, sizeof(buf), "Item mode %i", (int)(uintptr_t)data);
return strdup(buf);
}
char *gl8_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__)
{
char buf[256];
- snprintf(buf, sizeof(buf), "Group Index # %i (Item # %i)", (int)((long)data / 10), (int)(long)data);
+ snprintf(buf, sizeof(buf), "Group Index # %i (Item # %i)", (int)((uintptr_t)data / 10), (int)(uintptr_t)data);
return strdup(buf);
}
if (!(i % 10))
{
gli = git = elm_genlist_item_append(gl, &itc_group,
- (void *)(long)i/* item data */,
+ (void *)(uintptr_t)i/* item data */,
NULL/* parent */,
ELM_GENLIST_ITEM_GROUP,
gl_sel/* func */,
- (void *)(long)(i * 10)/* func data */);
+ (void *)(uintptr_t)(i * 10)/* func data */);
elm_genlist_item_select_mode_set(git, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
}
else if (git)
{
gli = elm_genlist_item_append(gl, itc1,
- (void *)(long)i/* item data */,
+ (void *)(uintptr_t)i/* item data */,
git/* parent */,
ELM_GENLIST_ITEM_NONE,
gl_sel/* func */,
- (void *)(long)(i * 10)/* func data */);
+ (void *)(uintptr_t)(i * 10)/* func data */);
}
switch (i)
{
{
Elm_Object_Item *glit = event_info;
Evas_Object *gl = elm_object_item_widget_get(glit);
- int val = (int)(long) elm_object_item_data_get(glit);
+ int val = (int)(uintptr_t) elm_object_item_data_get(glit);
val *= 10;
elm_genlist_item_append(gl, itc1,
- (void *)(long) (val + 1)/* item data */,
+ (void *)(uintptr_t) (val + 1)/* item data */,
glit/* parent */,
ELM_GENLIST_ITEM_NONE, gl4_sel/* func */,
NULL/* func data */);
elm_genlist_item_append(gl, itc1,
- (void *)(long) (val + 2)/* item data */,
+ (void *)(uintptr_t) (val + 2)/* item data */,
glit/* parent */,
ELM_GENLIST_ITEM_NONE, gl4_sel/* func */,
NULL/* func data */);
elm_genlist_item_append(gl, itc1,
- (void *)(long) (val + 3)/* item data */,
+ (void *)(uintptr_t) (val + 3)/* item data */,
glit/* parent */,
ELM_GENLIST_ITEM_TREE, gl4_sel/* func */,
NULL/* func data */);
{
char buf[256];
if (!strcmp(part, "elm.text.mode"))
- snprintf(buf, sizeof(buf), "Mode # %i", (int)(long)data);
+ snprintf(buf, sizeof(buf), "Mode # %i", (int)(uintptr_t)data);
else
- snprintf(buf, sizeof(buf), "Item # %i", (int)(long)data);
+ snprintf(buf, sizeof(buf), "Item # %i", (int)(uintptr_t)data);
return strdup(buf);
}
for (i = 0; i < 50; i++)
elm_genlist_item_append(gl,
&itc10,
- (void *)(long)(1000 + i)/* item data */,
+ (void *)(uintptr_t)(1000 + i)/* item data */,
NULL/* parent */,
ELM_GENLIST_ITEM_NONE/* flags */,
_gl_sel10/* func */,
for (i = 0; i < 50; i++)
elm_genlist_item_append(gl,
itc1,
- (void *)(long)(1 + i)/* item data */,
+ (void *)(uintptr_t)(1 + i)/* item data */,
NULL/* parent */,
ELM_GENLIST_ITEM_NONE/* flags */,
NULL/* func */,
for (i = 0; i < 1000; i++)
{
elm_genlist_item_append(gl, itc1,
- (void *)(long)i/* item data */,
+ (void *)(uintptr_t)i/* item data */,
NULL/* parent */,
ELM_GENLIST_ITEM_NONE,
gl_sel/* func */,
- (void *)(long)(i * 10)/* func data */);
+ (void *)(uintptr_t)(i * 10)/* func data */);
}
elm_genlist_item_class_free(itc1);
gl13_cmp(const void *pa, const void *pb)
{
const Elm_Object_Item *ia = pa, *ib = pb;
- int a = (int)(long) elm_object_item_data_get(ia);
- int b = (int)(long) elm_object_item_data_get(ib);
+ int a = (int)(uintptr_t) elm_object_item_data_get(ia);
+ int b = (int)(uintptr_t) elm_object_item_data_get(ib);
return a - b;
}
for (i = 0; i < 3; i++)
{
pi[i] = elm_genlist_item_sorted_insert
- (gl, itc4, (void *)(long)idx[i]/* item data */, NULL/* parent */,
+ (gl, itc4, (void *)(uintptr_t)idx[i]/* item data */, NULL/* parent */,
ELM_GENLIST_ITEM_TREE, gl13_cmp/* cmp */,
NULL/* func */, NULL/* func data */);
}
for (j = 0; j < 3; j++)
{
elm_genlist_item_sorted_insert
- (gl, itc4, (void *)(long)(idx[j] + base)/* item data */,
+ (gl, itc4, (void *)(uintptr_t)(idx[j] + base)/* item data */,
pi[i]/* parent */, ELM_GENLIST_ITEM_NONE,
gl13_cmp/* cmp */, NULL/* func */, NULL/* func data */);
}
for (i = 0; i < 3; i++)
{
pi[i + 3] = elm_genlist_item_sorted_insert
- (gl, itc4, (void *)(long)(idx[i] * 2)/* item data */, NULL/* parent */,
+ (gl, itc4, (void *)(uintptr_t)(idx[i] * 2)/* item data */, NULL/* parent */,
ELM_GENLIST_ITEM_TREE, gl13_cmp/* cmp */, NULL/* func */,
NULL/* func data */);
}
for (j = 0; j < 3; j++)
{
elm_genlist_item_sorted_insert
- (gl, itc4, (void *)(long)(idx[j] + base)/* item data */,
+ (gl, itc4, (void *)(uintptr_t)(idx[j] + base)/* item data */,
pi[i + 3]/* parent */, ELM_GENLIST_ITEM_NONE,
gl13_cmp/* cmp */, NULL/* func */, NULL/* func data */);
}
}
elm_genlist_item_insert_before(gl, itc1,
- (void *)(long)i/* item data */,
+ (void *)(uintptr_t)i/* item data */,
elm_genlist_item_parent_get(gli_selected),
gli_selected/* item before */,
ELM_GENLIST_ITEM_NONE,
}
elm_genlist_item_insert_after(gl, itc1,
- (void *)(long)i/* item data */,
+ (void *)(uintptr_t)i/* item data */,
elm_genlist_item_parent_get(gli_selected),
gli_selected/* item after */,
ELM_GENLIST_ITEM_NONE,
// BUG2: should be able to insert after=NULL, append
pi[0] = elm_genlist_item_append
- (gl, itc4, (void *)(long)idx[0]/* item data */,
+ (gl, itc4, (void *)(uintptr_t)idx[0]/* item data */,
NULL/* parent */,
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
{
if (relative[i] < 0)
pi[i] = elm_genlist_item_insert_before
- (gl, itc4, (void *)(long)idx[i]/* item data */,
+ (gl, itc4, (void *)(uintptr_t)idx[i]/* item data */,
NULL/* parent */, pi[-relative[i]],
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
else
pi[i] = elm_genlist_item_insert_after
- (gl, itc4, (void *)(long)idx[i]/* item data */,
+ (gl, itc4, (void *)(uintptr_t)idx[i]/* item data */,
NULL/* parent */, pi[relative[i]],
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
}
Elm_Object_Item *sub_glit[6];
int j;
- base = 1000 * (int)(long) elm_object_item_data_get(pi[i]);
+ base = 1000 * (int)(uintptr_t) elm_object_item_data_get(pi[i]);
sub_glit[0] = elm_genlist_item_append
- (gl, itc4, (void *)(long) (idx[0] + base)/* item data */, pi[i]/* parent */,
+ (gl, itc4, (void *)(uintptr_t) (idx[0] + base)/* item data */, pi[i]/* parent */,
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
for (j = 1; j < 6; j++) {
if (relative[j] < 0)
sub_glit[j] = elm_genlist_item_insert_before
- (gl, itc4, (void *)(long) (idx[j] + base)/* item data */,
+ (gl, itc4, (void *)(uintptr_t) (idx[j] + base)/* item data */,
pi[i]/* parent */, sub_glit[-relative[j]],
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
else
sub_glit[j] = elm_genlist_item_insert_after
- (gl, itc4, (void *)(long) (idx[j] + base)/* item data */,
+ (gl, itc4, (void *)(uintptr_t) (idx[j] + base)/* item data */,
pi[i]/* parent */, sub_glit[relative[j]],
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
}
{
if (relative[i] < 0)
pi[i] = elm_genlist_item_insert_before
- (gl, itc4, (void *)(long) idx[i]/* item data */,
+ (gl, itc4, (void *)(uintptr_t) idx[i]/* item data */,
NULL/* parent */, pi[-relative[i]],
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
else
pi[i] = elm_genlist_item_insert_after
- (gl, itc4, (void *)(long) idx[i]/* item data */,
+ (gl, itc4, (void *)(uintptr_t) idx[i]/* item data */,
NULL/* parent */, pi[relative[i]],
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
}
Elm_Object_Item *sub_glit[6];
int j;
- base = 1000 * (int)(long) elm_object_item_data_get(pi[i]);
+ base = 1000 * (int)(uintptr_t) elm_object_item_data_get(pi[i]);
sub_glit[0] = elm_genlist_item_append
- (gl, itc4, (void *)(long) (idx[0] + base)/* item data */, pi[i]/* parent */,
+ (gl, itc4, (void *)(uintptr_t) (idx[0] + base)/* item data */, pi[i]/* parent */,
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
for (j = 1; j < 6; j++) {
if (relative[j] < 0)
sub_glit[j] = elm_genlist_item_insert_before
- (gl, itc4, (void *)(long) (idx[j] + base)/* item data */,
+ (gl, itc4, (void *)(uintptr_t) (idx[j] + base)/* item data */,
pi[i]/* parent */, sub_glit[-relative[j]],
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
else
sub_glit[j] = elm_genlist_item_insert_after
- (gl, itc4, (void *)(long) (idx[j] + base)/* item data */,
+ (gl, itc4, (void *)(uintptr_t) (idx[j] + base)/* item data */,
pi[i]/* parent */, sub_glit[relative[j]],
ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */);
}
NULL/* parent */,
ELM_GENLIST_ITEM_NONE/* flags */,
gl15_sel/* func */,
- (void *)(long)&(tit[i])/* func data */);
+ (void *)(uintptr_t)&(tit[i])/* func data */);
}
elm_genlist_item_class_free(itc15);
elm_box_pack_end(bx, gl);
NULL/* parent */,
ELM_GENLIST_ITEM_NONE/* flags */,
gl_sel/* func */,
- (void *)(long)&(tit[i])/* func data */);
+ (void *)(uintptr_t)&(tit[i])/* func data */);
}
elm_genlist_item_class_free(itc15);
elm_box_pack_end(bx, gl);
if (!strcmp(part, "elm.text.mode"))
snprintf(buf, sizeof(buf), "Mode # %i", tit->mode);
else
- snprintf(buf, sizeof(buf), "Item # %i", (int)(long)data);
+ snprintf(buf, sizeof(buf), "Item # %i", (int)(uintptr_t)data);
return strdup(buf);
}
for (i = 0; i < 2000; i++)
{
gli = elm_genlist_item_append(gl, itc1,
- (void *)(long)i/* item data */,
+ (void *)(uintptr_t)i/* item data */,
NULL/* parent */,
ELM_GENLIST_ITEM_NONE,
gl_sel/* func */,
- (void *)(long)(i * 10)/* func data */);
+ (void *)(uintptr_t)(i * 10)/* func data */);
if (i == 50)
evas_object_smart_callback_add(bt_50, "clicked", _bt50_cb, gli);
else if (i == 1500)
evas_object_data_set(obj, "timer", tim);
evas_object_geometry_get(data, &x, &y, &w, &h);
- evas_object_data_set(obj, "x", (void *)(long)(ev->canvas.x));
- evas_object_data_set(obj, "y", (void *)(long)(ev->canvas.y));
- evas_object_data_set(obj, "px", (void *)(long)(x));
- evas_object_data_set(obj, "py", (void *)(long)(y));
+ evas_object_data_set(obj, "x", (void *)(uintptr_t)(ev->canvas.x));
+ evas_object_data_set(obj, "y", (void *)(uintptr_t)(ev->canvas.y));
+ evas_object_data_set(obj, "px", (void *)(uintptr_t)(x));
+ evas_object_data_set(obj, "py", (void *)(uintptr_t)(y));
if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK)
{
tb = evas_object_data_get(obj, "tb");
sc = evas_object_data_get(obj, "sc");
elm_object_scroll_freeze_pop(sc);
- tbx = (int)(long)evas_object_data_get(obj, "tbx");
- tby = (int)(long)evas_object_data_get(obj, "tby");
+ tbx = (int)(uintptr_t)evas_object_data_get(obj, "tbx");
+ tby = (int)(uintptr_t)evas_object_data_get(obj, "tby");
elm_table_pack(tb, obj, tbx, tby, 1, 1);
list = (Eina_List *)evas_object_data_get
(elm_object_top_widget_get(obj), "mbs");
{
Evas_Coord x, y, px, py;
- x = (Evas_Coord)(long)evas_object_data_get(obj, "x");
- y = (Evas_Coord)(long)evas_object_data_get(obj, "y");
- px = (Evas_Coord)(long)evas_object_data_get(obj, "px");
- py = (Evas_Coord)(long)evas_object_data_get(obj, "py");
+ x = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "x");
+ y = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "y");
+ px = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "px");
+ py = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "py");
evas_object_move(obj,
px + ev->cur.canvas.x - x,
py + ev->cur.canvas.y - y);
evas_object_data_set(ic, "sc", sc);
evas_object_data_set(ic, "bx", bx);
evas_object_data_set(ic, "mb", mb);
- evas_object_data_set(ic, "tbx", (void *)(long)(1 + i));
- evas_object_data_set(ic, "tby", (void *)(long)(1 + (j * 2)));
+ evas_object_data_set(ic, "tbx", (void *)(uintptr_t)(1 + i));
+ evas_object_data_set(ic, "tby", (void *)(uintptr_t)(1 + (j * 2)));
n++; if (n > 23) n = 0;
m++; if (m > 15) m = 0;
(elm_object_top_widget_get(data), "mbs");
EINA_LIST_FOREACH(list, l, mb)
evas_object_color_set(mb, 128, 128, 128, 128);
- slx = (int)(long)evas_object_data_get(data, "slx");
- sly = (int)(long)evas_object_data_get(data, "sly");
+ slx = (int)(uintptr_t)evas_object_data_get(data, "slx");
+ sly = (int)(uintptr_t)evas_object_data_get(data, "sly");
snprintf(buf, sizeof(buf), "slot.%i.%i", slx, sly);
elm_object_part_content_unset(ly, buf);
edje_object_signal_emit(elm_layout_edje_get(ly2), "drag", "app");
ly2 = evas_object_data_get(obj, "ly2");
evas_object_geometry_get(ly2, &x, &y, &w, &h);
- evas_object_data_set(obj, "x", (void *)(long)(ev->canvas.x));
- evas_object_data_set(obj, "y", (void *)(long)(ev->canvas.y));
- evas_object_data_set(obj, "px", (void *)(long)(x));
- evas_object_data_set(obj, "py", (void *)(long)(y));
+ evas_object_data_set(obj, "x", (void *)(uintptr_t)(ev->canvas.x));
+ evas_object_data_set(obj, "y", (void *)(uintptr_t)(ev->canvas.y));
+ evas_object_data_set(obj, "px", (void *)(uintptr_t)(x));
+ evas_object_data_set(obj, "py", (void *)(uintptr_t)(y));
edje_object_signal_emit(elm_layout_edje_get(ly2), "click", "app");
ly = evas_object_data_get(obj, "ly");
sc = evas_object_data_get(obj, "sc");
elm_object_scroll_freeze_pop(sc);
- slx = (int)(long)evas_object_data_get(obj, "slx");
- sly = (int)(long)evas_object_data_get(obj, "sly");
+ slx = (int)(uintptr_t)evas_object_data_get(obj, "slx");
+ sly = (int)(uintptr_t)evas_object_data_get(obj, "sly");
snprintf(buf, sizeof(buf), "slot.%i.%i", slx, sly);
elm_object_part_content_set(ly, buf, ly2);
list = (Eina_List *)evas_object_data_get
{
Evas_Coord x, y, px, py;
- x = (Evas_Coord)(long)evas_object_data_get(obj, "x");
- y = (Evas_Coord)(long)evas_object_data_get(obj, "y");
- px = (Evas_Coord)(long)evas_object_data_get(obj, "px");
- py = (Evas_Coord)(long)evas_object_data_get(obj, "py");
+ x = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "x");
+ y = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "y");
+ px = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "px");
+ py = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "py");
evas_object_move(ly2,
px + ev->cur.canvas.x - x,
py + ev->cur.canvas.y - y);
evas_object_data_set(ic, "sc", sc);
evas_object_data_set(ic, "bx", bx);
evas_object_data_set(ic, "mb", mb);
- evas_object_data_set(ic, "slx", (void *)(long)(i));
- evas_object_data_set(ic, "sly", (void *)(long)(j));
+ evas_object_data_set(ic, "slx", (void *)(uintptr_t)(i));
+ evas_object_data_set(ic, "sly", (void *)(uintptr_t)(j));
snprintf(buf, sizeof(buf), "slot.%i.%i", i, j);
elm_object_part_content_set(ly, buf, ly2);