Cool. You can also use elm_theme_viewer :) http://git.enlightenment.org/devs/seoz/elm-theme-viewer.git/plain/data/screenshot/etv1.png http://git.enlightenment.org/devs/seoz/elm-theme-viewer.git/plain/data/screenshot/etv2.png
It also detects compress item style and set the compress mode automatically. Well I should release elm_theme_viewer v0.1 this month. Thanks. Daniel Juyung Seo (SeoZ) On Wed, Jun 12, 2013 at 8:15 PM, Carsten Haitzler - Enlightenment Git < no-re...@enlightenment.org> wrote: > raster pushed a commit to branch master. > > commit 852d97e0c90479be49d1ff46c17affa93b7836f3 > Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> > Date: Wed Jun 12 20:15:52 2013 +0900 > > add more test/example cases to genlist test. > --- > src/bin/test_genlist.c | 19 +++++++++++++++++-- > 1 file changed, 17 insertions(+), 2 deletions(-) > > diff --git a/src/bin/test_genlist.c b/src/bin/test_genlist.c > index 329fa0f..de3bfed 100644 > --- a/src/bin/test_genlist.c > +++ b/src/bin/test_genlist.c > @@ -3381,6 +3381,7 @@ test_genlist20(void *data __UNUSED__, Evas_Object > *obj __UNUSED__, void *event_i > const char *_genlist_styles[] = { > "default", "full", "one_icon", "end_icon", "no_icon", > "default_style", "double_label", "icon_top_text_bottom", > + "message", "media", "media-album", "media_preview", > NULL > }; > > @@ -3388,11 +3389,19 @@ static void > _genlist_renew(Evas_Object *obj, const char *style) > { > Elm_Genlist_Item_Class *ic; > + Evas_Object *check; > int i; > > if (!obj) return; > + > elm_genlist_clear(obj); > > + check = evas_object_data_get(obj, "check"); > + if (elm_check_state_get(check)) > + elm_genlist_mode_set(obj, ELM_LIST_COMPRESS); > + else > + elm_genlist_mode_set(obj, ELM_LIST_SCROLL); > + > ic = elm_genlist_item_class_new(); > ic->item_style = style; > ic->func.text_get = gl_text_get; > @@ -3439,7 +3448,7 @@ void > test_genlist_item_styles(void *data __UNUSED__, Evas_Object *obj > __UNUSED__, > void *event_info __UNUSED__) > { > - Evas_Object *win, *box, *gl, *list, *table; > + Evas_Object *win, *box, *gl, *list, *table, *check; > > win = elm_win_util_standard_add("genlist-item-styles", "Gengrid Item > Styles"); > elm_win_autodel_set(win, EINA_TRUE); > @@ -3455,7 +3464,7 @@ test_genlist_item_styles(void *data __UNUSED__, > Evas_Object *obj __UNUSED__, > list = _item_styles_list_create(box); > evas_object_show(list); > > - table = _elm_min_set(list, box, 100, 0); > + table = _elm_min_set(list, box, 200, 0); > WEIGHT(table, 0, EVAS_HINT_EXPAND); > FILL(table); > elm_box_pack_end(box, table); > @@ -3466,6 +3475,12 @@ test_genlist_item_styles(void *data __UNUSED__, > Evas_Object *obj __UNUSED__, > _genlist_renew(gl, "default"); > elm_box_pack_end(box, gl); > evas_object_show(gl); > + > + check = elm_check_add(win); > + elm_object_text_set(check, "Compress"); > + elm_box_pack_end(box, check); > + evas_object_show(check); > + evas_object_data_set(gl, "check", check); > > evas_object_data_set(list, "genlist", gl); > } > > -- > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel