#define N_ITEMS 300
-<<<<<<< HEAD
-static Elm_Genlist_Item_Class _itc;
-
-static char *
-_item_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__)
-=======
static Elm_Genlist_Item_Class *_itc = NULL;
static char *
_item_label_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__)
->>>>>>> remotes/origin/upstream
{
time_t t = (time_t)ecore_time_unix_get();
char buf[256];
{
Evas_Object *list = data;
Evas_Coord x, y, w, h, mx, my;
-<<<<<<< HEAD
- Elm_Object_Item *it = elm_genlist_selected_item_get(list);
-
- const Eina_List *selected, *l, *realized;
- printf("\nfirst selected item: %p\n", it);
-
- selected = elm_genlist_selected_items_get(list);
- printf("all selected items (%d): ", eina_list_count(selected));
- EINA_LIST_FOREACH(selected, l, it)
- printf("%p ", it);
-=======
Elm_Object_Item *glit = elm_genlist_selected_item_get(list);
const Eina_List *selected, *l, *realized;
printf("all selected items (%d): ", eina_list_count(selected));
EINA_LIST_FOREACH(selected, l, glit)
printf("%p ", glit);
->>>>>>> remotes/origin/upstream
printf("\n");
realized = elm_genlist_realized_items_get(list);
printf("realized items (%d): ", eina_list_count(realized));
-<<<<<<< HEAD
- EINA_LIST_FOREACH(realized, l, it)
- printf("%p ", it);
- printf("\n");
- printf("genlist mode: %s\n", elm_genlist_mode_get(list));
- printf("mode item: %p\n", elm_genlist_mode_item_get(list));
-=======
EINA_LIST_FOREACH(realized, l, glit)
printf("%p ", glit);
printf("\n");
printf("genlist mode: %s\n", elm_genlist_decorate_mode_get(list));
printf("mode item: %p\n", elm_genlist_decorated_item_get(list));
->>>>>>> remotes/origin/upstream
evas_object_geometry_get(list, &x, &y, &w, &h);
mx = w / 2 + x;
my = h / 2 + y;
-<<<<<<< HEAD
- it = elm_genlist_at_xy_item_get(list, mx, my, NULL);
- printf("item in the middle of the screen: %p\n", it);
-=======
glit = elm_genlist_at_xy_item_get(list, mx, my, NULL);
printf("item in the middle of the screen: %p\n", glit);
->>>>>>> remotes/origin/upstream
}
static void
list = elm_genlist_add(win);
-<<<<<<< HEAD
- _itc.item_style = "default";
- _itc.func.text_get = _item_text_get;
- _itc.func.content_get = _item_content_get;
- _itc.func.state_get = NULL;
- _itc.func.del = NULL;
-
- Eina_Bool hbounce, vbounce;
- Elm_Scroller_Policy hp, vp;
-
- printf("default values:\n");
- printf("always select: %d\n", elm_genlist_always_select_mode_get(list));
- elm_genlist_bounce_get(list, &hbounce, &vbounce);
- printf("bounce - horizontal: %d, vertical: %d\n", hbounce, vbounce);
- printf("compress mode: %d\n", elm_genlist_compress_mode_get(list));
- printf("homogeneous: %d\n", elm_genlist_homogeneous_get(list));
- printf("horizontal mode: %d\n", elm_genlist_horizontal_mode_get(list));
- printf("longpress timeout: %0.3f\n",
- elm_genlist_longpress_timeout_get(list));
- printf("multi selection: %d\n", elm_genlist_multi_select_get(list));
- printf("no selection mode: %d\n", elm_genlist_no_select_mode_get(list));
- printf("height for width enabled: %d\n",
- elm_genlist_height_for_width_mode_get(list));
-=======
if (!_itc)
{
_itc = elm_genlist_item_class_new();
elm_genlist_longpress_timeout_get(list));
printf("multi selection: %d\n", elm_genlist_multi_select_get(list));
printf("no selection mode: %d\n", no_sel);
->>>>>>> remotes/origin/upstream
elm_genlist_scroller_policy_get(list, &hp, &vp);
printf("scroller policy - horizontal: %d, vertical: %d\n", hp, vp);
printf("block count: %d\n", elm_genlist_block_count_get(list));
printf("\n");
-<<<<<<< HEAD
- elm_genlist_always_select_mode_set(list, EINA_FALSE);
- elm_genlist_bounce_set(list, EINA_FALSE, EINA_FALSE);
- elm_genlist_compress_mode_set(list, EINA_TRUE);
- elm_genlist_homogeneous_set(list, EINA_FALSE);
- elm_genlist_horizontal_mode_set(list, ELM_LIST_LIMIT);
- elm_genlist_multi_select_set(list, EINA_TRUE);
- elm_genlist_no_select_mode_set(list, EINA_FALSE);
- elm_genlist_height_for_width_mode_set(list, EINA_FALSE);
-=======
elm_genlist_bounce_set(list, EINA_FALSE, EINA_FALSE);
elm_genlist_homogeneous_set(list, EINA_FALSE);
elm_genlist_mode_set(list, ELM_LIST_LIMIT);
elm_genlist_multi_select_set(list, EINA_TRUE);
elm_genlist_select_mode_set(list, ELM_OBJECT_SELECT_MODE_DEFAULT);
->>>>>>> remotes/origin/upstream
elm_genlist_scroller_policy_set(list, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_ON);
elm_genlist_longpress_timeout_set(list, 0.5);
elm_genlist_block_count_set(list, 16);
for (i = 0; i < N_ITEMS; i++)
{
-<<<<<<< HEAD
- elm_genlist_item_append(list, &_itc,
-=======
elm_genlist_item_append(list, _itc,
->>>>>>> remotes/origin/upstream
(void *)(long)i, NULL,
ELM_GENLIST_ITEM_NONE,
_item_sel_cb, NULL);