On Fri, 04 Nov 2011 06:26:10 +0000 (GMT) SHILPAONKAR SINGH <shilpa.si...@samsung.com> said:
in general i think the idea is sound. the devil will be in the details of implementation. > Hi All, > > There is a plan to make elm_viewedit widget. > The concept of this widget is shifting between light weight viewable widget > to heavy weight editor widget basically for performance optimization. > If a screen has to be launched with multiple heavy weight editing widgets > [ like elm_entry, elm_slider, elm_colorselector etc:] it may slow down > launching time. Instead launch a screen with viewer widgets [ TEXT parts, > elm_label etc:- ] and only when these widgets are focused replace them with > editor widget and when unfocused replace them back with viewer widget. This > will help reduce launching time of an application. and also there is no need > to create multiple editor widgets. Single editor widget can be reused > [singleton]. for e.g.: same entry widget can be reused throughout the screen > or app. For e.g.: if 10 entry widgets are required per screen, only one > widget can be created instead of 10 and reused throughout based on which > viewer is focused. > > This widget will be based on class concept, a viewer class and an editor > class. Application will need to implement the interfaces like viewer/editor > get, data get and data set so that any widget can be used as viewer/editor. > > Default viewer/editor classes also can be provided which application can use > for common set of widgets. these default classes will reduce alot of > application code. > > For eg: > Viewer : TEXT Editor: slider [ to select a range of values once selected use > the selected value and update text part] Viewer: TEXTBLOCK/LABEL Editor: > elm_entry [ user edits the text and once editing is complete label widget is > updated with current edited text ] Viewer: Color Retangle Editor: > Elm_colorselector [ select color once done update the color rectangle with > selected color ] Viewer widgets can be small occupy less space where as > editor widgets can be large, using this concept even screen space can be > optimized. > > Please let us know your opinion regarding this widget concept and design. > > Thanks & Regards > Shilpa Singh > > ------- Original Message ------- > Sender : SHILPAONKAR SINGH<shilpa.si...@samsung.com> Lead Engineer/SISO-Linux > Platform Lab/Samsung Electronics Date : Nov 03, 2011 15:46 (GMT+09:00) > Title : [E-devel] elm_colorselector patch - edje objects replaced by button > object > > > Hi All, > > Please find attached elm_colorselector patch. > In this patch edje objects used for button functionality are replaced by > button widgets. and button widget's clicked event and repeated event is used > instead of edje object's mouse down event and timers[for auto repeat > functionality]. theme hook is also modified to make color selector fully > themeable. ? > "Change Description" > Elm_colorselector: 1. Color change on clicked instead of mouse down. > 2. Edje objects (left/right button) are replaced by button objects. > ? > Thanks & Regards > Shilpa Singh > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > 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 ------------------------------------------------------------------------------ Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve as a reference, checklist and point of discussion for anyone considering optimizing the pricing and packaging model of a cloud services business. Read Now! http://www.accelacomm.com/jaw/sfnl/114/51491232/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel