Elementary migration revision 69922
[framework/uifw/elementary.git] / doc / widgets / widget_preview_genlist1.c
index 1a7d471..3edb65d 100644 (file)
@@ -6,7 +6,7 @@
 #endif
 
 static char *
-_label_get(void        *data __UNUSED__,
+_text_get(void        *data __UNUSED__,
            Evas_Object *obj __UNUSED__,
            const char  *part __UNUSED__)
 {
@@ -14,7 +14,7 @@ _label_get(void        *data __UNUSED__,
 }
 
 static Evas_Object *
-_icon_get(void        *data __UNUSED__,
+_content_get(void        *data __UNUSED__,
           Evas_Object *obj,
           const char  *part __UNUSED__)
 {
@@ -34,14 +34,24 @@ elm_win_resize_object_add(win, genlist);
 evas_object_show(genlist);
 
 Elm_Genlist_Item_Class gic;
+Elm_Object_Item *glit, *glit_top;
 gic.item_style = "default";
-gic.func.label_get = _label_get;
-gic.func.icon_get = _icon_get;
+gic.func.text_get = _text_get;
+gic.func.content_get = _content_get;
 gic.func.state_get = NULL;
 gic.func.del = NULL;
 
 elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
 elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+glit = elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+glit_top = glit;
+elm_genlist_item_expanded_set(glit, EINA_TRUE);
+elm_genlist_item_append(genlist, &gic, NULL, glit, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+glit = elm_genlist_item_append(genlist, &gic, NULL, glit, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+elm_genlist_item_append(genlist, &gic, NULL, glit, ELM_GENLIST_ITEM_NONE, NULL, NULL);
 elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+
+elm_genlist_item_show(glit_top, ELM_GENLIST_ITEM_SCROLLTO_TOP);
 
 #include "widget_preview_tmpl_foot.c"