[prev in list] [next in list] [prev in thread] [next in thread] 

List:       enlightenment-devel
Subject:    Re: [E-devel] E SVN: hermet trunk/elementary/src/lib
From:       Gustavo Lima Chaves <glima () profusion ! mobi>
Date:       2012-11-30 13:05:50
Message-ID: 20121130130550.GB2825 () tycoon
[Download RAW message or body]

* Enlightenment SVN <no-reply@enlightenment.org> [2012-11-29 23:50:56 -0800]:

> Log:
> elementary/naviframe - make item have pair the compress mode signals
>
>

One more tizen-only theme interface, I guess?
Having no demonstration of so many naviframe theme features on b&w sucks :(

>
> Author:       hermet
> Date:         2012-11-29 23:50:56 -0800 (Thu, 29 Nov 2012)
> New Revision: 79870
> Trac:         http://trac.enlightenment.org/e/changeset/79870
>
> Modified:
>   trunk/elementary/src/lib/elc_naviframe.c trunk/elementary/src/lib/elm_widget_naviframe.h
>
> Modified: trunk/elementary/src/lib/elc_naviframe.c
> ===================================================================
> --- trunk/elementary/src/lib/elc_naviframe.c	2012-11-30 07:38:27 UTC (rev 79869)
> +++ trunk/elementary/src/lib/elc_naviframe.c	2012-11-30 07:50:56 UTC (rev 79870)
> @@ -441,6 +441,9 @@
>     nit = (Elm_Naviframe_Item *)it;
>     ELM_NAVIFRAME_DATA_GET(WIDGET(nit), sd);
>
> +   if (it == sd->compress_it)
> +     sd->compress_it = NULL;
> +
>     top = (it == elm_naviframe_top_item_get(WIDGET(nit)));
>     if (evas_object_data_get(VIEW(nit), "out_of_list"))
>       goto end;
> @@ -1138,9 +1141,11 @@
>       {
>        case EVAS_DISPLAY_MODE_COMPRESS:
>          edje_object_signal_emit(VIEW(it), "display,mode,compress", "");
> +        sd->compress_it = it;
>          break;
>        default:
> -        edje_object_signal_emit(VIEW(it), "display,mode,default", "");
> +        if (sd->compress_it)
> +          edje_object_signal_emit(VIEW(sd->compress_it), "display,mode,default", "");
>          break;
>       }
>  }
>
> Modified: trunk/elementary/src/lib/elm_widget_naviframe.h
> ===================================================================
> --- trunk/elementary/src/lib/elm_widget_naviframe.h	2012-11-30 07:38:27 UTC (rev 79869)
> +++ trunk/elementary/src/lib/elm_widget_naviframe.h	2012-11-30 07:50:56 UTC (rev 79870)
> @@ -24,6 +24,7 @@
>     Evas_Object          *dummy_edje;
>     Ecore_Animator       *animator;
>     Evas_Display_Mode     dispmode;
> +   Elm_Object_Item      *compress_it;
>
>     Eina_Bool             preserve : 1;
>     Eina_Bool             on_deletion : 1;
>
>
> ------------------------------------------------------------------------------
> Keep yourself connected to Go Parallel:
> TUNE You got it built. Now make it sing. Tune shows you how.
> http://goparallel.sourceforge.net
> _______________________________________________
> enlightenment-svn mailing list
> enlightenment-svn@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn

--
Gustavo Lima Chaves
Senior Developer @ ProFUSION Embedded Systems

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
TUNE You got it built. Now make it sing. Tune shows you how.
http://goparallel.sourceforge.net
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic