* Enlightenment SVN <no-re...@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-...@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