In SVN! Thanks. Daniel Juyung Seo (SeoZ)
On Tue, Apr 19, 2011 at 10:05 AM, Daniel Juyung Seo <seojuyu...@gmail.com>wrote: > Thanks! > I'll commit this after seunggyun's patch is committed. > > Daniel Juyung Seo (SeoZ) > > > On Mon, Apr 18, 2011 at 7:51 PM, Carsten Haitzler <ras...@rasterman.com>wrote: > >> On Mon, 18 Apr 2011 15:18:43 +0900 Daniel Juyung Seo < >> seojuyu...@gmail.com> >> said: >> >> should i bitch about the little things? :) like stick: >> >> + const char *mode_type; >> + Elm_Genlist_Item *mode_item; >> + Ecore_Timer *scr_hold_timer; >> >> next to some other ptrs in the struct. better struct packing (tho yes its >> after >> a double so it wont matter in real life - just in principal it matters). >> actually that's about it. :) >> >> no further bitching. i like. +1. >> >> > Any suggestion about API or anything? >> > >> > According to the youtube video, it looks like this feature is related to >> the >> > effect. >> > So I thought using elm_genlist_item_effect_mode_set() will be fine >> before. >> > >> > But it is not. Because the effect is described in edc. >> > There is nothing to do with effect in genlist source code. >> > So I will keep using elm_genlist_item_mode_set() if there is no comment. >> > >> > Thanks. >> > Daniel Juyung Seo (SeoZ) >> > >> > On Mon, Apr 18, 2011 at 10:08 AM, Daniel Juyung Seo >> > <juyung....@samsung.com>wrote: >> > >> > > Dear all, >> > > I introduce a new concept to genlist. >> > > I named it "genlist mode" after I discussed it with raster. >> > > Using this feature, one can activate/deactivate any mode(effect) to an >> > > item. >> > > The mode is defined in genlist item edc. >> > > >> > > You can watch a sample video on youtube. >> > > http://www.youtube.com/watch?v=ZPbwpzwwiS8 >> > > I created two sample mode: Slide and Rotate. >> > > >> > > [Feature Description] >> > > - One can activate a specific mode to an item. >> > > - One item is activated at one time while others are deactivated. >> > > - Genlist handles deactivating other items when one item is >> activated. >> > > - There are two different view: before activated, after activated. >> > > - Genlist creates the second view when the first view is activated. >> > > Usually the first view is animated. >> > > - Genlist destroys the second view when the item finishes >> deactivating. >> > > - Creating/Destroying the second view on the fly gives performance >> > > enhancement because there is no reason to hold all objects in two >> views all >> > > the time. >> > > - Mode is defined in genlist edc so one can easily add it more. >> > > - Mode edc style is separated from normal genlist styles. One can >> combine >> > > any genlist style with mode edc style. >> > > >> > > [API] >> > > - EAPI void elm_genlist_item_mode_set(Elm_Genlist_Item *it, const >> char >> > > *mode_type, Eina_Bool mode_set) EINA_ARG_NONNULL(1, 2); >> > > Activate/Deactivate a mode to an item. >> > > - EAPI const char *elm_genlist_mode_get(const Evas_Object *obj) >> > > EINA_ARG_NONNULL(1); >> > > Get activated mode name. >> > > - EAPI const Elm_Genlist_Item *elm_genlist_mode_item_get(const >> Evas_Object >> > > *obj) EINA_ARG_NONNULL(1); >> > > Get activated item. >> > > >> > > [Structure] >> > > - Elm_Genlist_Item >> > > Added const char *mode_item_style; >> > > >> > > [Usage] >> > > - Set mode style name to genlist item class. >> > > itc.mode_item_style = "mode"; >> > > - Activated mode to an item whenever you want. >> > > elm_genlist_item_mode_set(it, "slide", EINA_TRUE); >> > > >> > > Please review this patch, if there is no issues I will commit this to >> > > upstream. >> > > Thanks. >> > > >> > > Daniel Juyung Seo (SeoZ) >> > > >> > > >> > > >> > > >> ------------------------------------------------------------------------------ >> > > Benefiting from Server Virtualization: Beyond Initial Workload >> > > Consolidation -- Increasing the use of server virtualization is a top >> > > priority.Virtualization can reduce costs, simplify management, and >> improve >> > > application availability and disaster protection. Learn more about >> boosting >> > > the value of server virtualization. >> http://p.sf.net/sfu/vmware-sfdev2dev >> > > _______________________________________________ >> > > enlightenment-devel mailing list >> > > enlightenment-devel@lists.sourceforge.net >> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > >> > > >> > >> ------------------------------------------------------------------------------ >> > Benefiting from Server Virtualization: Beyond Initial Workload >> > Consolidation -- Increasing the use of server virtualization is a top >> > priority.Virtualization can reduce costs, simplify management, and >> improve >> > application availability and disaster protection. Learn more about >> boosting >> > the value of server virtualization. >> http://p.sf.net/sfu/vmware-sfdev2dev >> > _______________________________________________ >> > enlightenment-devel mailing list >> > enlightenment-devel@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > >> >> >> -- >> ------------- Codito, ergo sum - "I code, therefore I am" -------------- >> The Rasterman (Carsten Haitzler) ras...@rasterman.com >> >> > ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel