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

Reply via email to