fac_unrealize(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
{
// setting factory content to null deletes it
- printf("--------DELETE for factory %p [f: %p]\n", elm_factory_content_get(obj), obj);
- elm_factory_content_set(obj, NULL);
+ printf("--------DELETE for factory %p [f: %p]\n", elm_object_content_get(obj), obj);
+ elm_object_content_set(obj, NULL);
}
static void
int i;
bx = elm_box_add(win);
- printf(" ADD lv 3 = %p [%i]\n", bx, (BLOK * (int)evas_object_data_get(obj, "num")));
-#ifdef HOMOG
+ printf(" ADD lv 3 = %p [%i]\n", bx, (BLOK * (int)(long)evas_object_data_get(obj, "num")));
+#ifdef HOMOG
elm_box_homogeneous_set(bx, EINA_TRUE);
#endif
-#ifdef ZEROALIGN
+#ifdef ZEROALIGN
elm_box_align_set(bx, 0.0, 0.0);
#endif
-
+
for (i = 0; i < BLOK; i++)
{
char buf[32];
snprintf(buf, sizeof(buf), "%i",
- (i + (BLOK * (int)evas_object_data_get(obj, "num"))));
+ (i + (BLOK * (int)(long)evas_object_data_get(obj, "num"))));
bt = elm_button_add(win);
evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_show(bt);
}
- elm_factory_content_set(obj, bx);
+ elm_object_content_set(obj, bx);
evas_object_show(bx);
}
int i;
bx = elm_box_add(win);
- printf(" ADD lv 2 = %p [%i]\n", bx, (BLOK * (int)evas_object_data_get(obj, "num")));
-#ifdef HOMOG
+ printf(" ADD lv 2 = %p [%i]\n", bx, (BLOK * (int)(long)evas_object_data_get(obj, "num")));
+#ifdef HOMOG
elm_box_homogeneous_set(bx, EINA_TRUE);
#endif
-#ifdef ZEROALIGN
+#ifdef ZEROALIGN
elm_box_align_set(bx, 0.0, 0.0);
#endif
-
+
for (i = 0; i < BLOK; i++)
{
fc = elm_factory_add(win);
// scrollbar will be wrong until enough
// children have been realized and the
// real size is known
- evas_object_data_set(fc, "num", (void *)(i + (BLOK * (int)evas_object_data_get(obj, "num"))));
+ evas_object_data_set(fc, "num", (void *)(long)(i + (BLOK * (int)(long)evas_object_data_get(obj, "num"))));
evas_object_size_hint_min_set(fc, 0, DEFSZ);
evas_object_size_hint_weight_set(fc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(fc, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(fc);
}
- elm_factory_content_set(obj, bx);
+ elm_object_content_set(obj, bx);
evas_object_show(bx);
}
int i;
bx = elm_box_add(win);
- printf(" ADD lv 1 = %p [%i]\n", bx, (BLOK * (int)evas_object_data_get(obj, "num")));
-#ifdef HOMOG
+ printf(" ADD lv 1 = %p [%i]\n", bx, (BLOK * (int)(long)evas_object_data_get(obj, "num")));
+#ifdef HOMOG
elm_box_homogeneous_set(bx, EINA_TRUE);
#endif
-#ifdef ZEROALIGN
+#ifdef ZEROALIGN
elm_box_align_set(bx, 0.0, 0.0);
#endif
-
+
for (i = 0; i < BLOK; i++)
{
fc = elm_factory_add(win);
// scrollbar will be wrong until enough
// children have been realized and the
// real size is known
- evas_object_data_set(fc, "num", (void *)(i + (BLOK * (int)evas_object_data_get(obj, "num"))));
+ evas_object_data_set(fc, "num", (void *)(long)(i + (BLOK * (int)(long)evas_object_data_get(obj, "num"))));
evas_object_size_hint_min_set(fc, 0, DEFSZ);
evas_object_size_hint_weight_set(fc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(fc, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(fc);
}
- elm_factory_content_set(obj, bx);
+ elm_object_content_set(obj, bx);
evas_object_show(bx);
}
evas_object_show(bg);
bx = elm_box_add(win);
-#ifdef HOMOG
+#ifdef HOMOG
elm_box_homogeneous_set(bx, EINA_TRUE);
-#endif
-#ifdef ZEROALIGN
+#endif
+#ifdef ZEROALIGN
elm_box_align_set(bx, 0.0, 0.0);
-#endif
+#endif
evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0);
for (i = 0; i < BLOK; i++)
// scrollbar will be wrong until enough
// children have been realized and the
// real size is known
- evas_object_data_set(fc, "num", (void *)i);
+ evas_object_data_set(fc, "num", (void *)(long)i);
evas_object_size_hint_min_set(fc, 0, DEFSZ);
evas_object_size_hint_weight_set(fc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(fc, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(win, sc);
- elm_scroller_content_set(sc, bx);
+ elm_object_content_set(sc, bx);
evas_object_show(bx);
evas_object_show(sc);