[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