Great thanks! Thanks for contribution and thanks for reviewing. Make life easier.
Daniel Juyung Seo (SeoZ) On Tue, Mar 6, 2012 at 8:54 AM, Carsten Haitzler <ras...@rasterman.com> wrote: > On Mon, 05 Mar 2012 14:00:00 +0000 (GMT) Daniel Juyung Seo > <juyung....@samsung.com> said: > > ok. good. approved. in svn it is! just committed. :) > >> Samsung Enterprise Portal mySingle >> >> Dear all, this mail is from Rajeev. >> >> It includes revised patch which fixed raster's comment. >> >> Thanks. >> >> >> >> Sender : Rajeev Ranjan<rajee...@samsung.com> Lead Engineer/SISO-Linux >> Platform Lab/Samsung Electronics >> >> Date : 2012-03-05 22:53 (GMT+09:00) >> >> Title : Re: [E-devel] [Patch] Elementary: New custom widget Popup >> >> >> >> Hi Mr. Seo, >> Attached to this mail is the updated popup patch with fix for Raster's >> comments. Please post it to the forum. I have updated the documentation for >> clearing the item-list and have used updated notify APIs. Thanks. >> Regards, >> Rajeev >> >> >> >> ------- Original Message ------- >> >> Sender : Carsten Haitzler<ras...@rasterman.com> >> >> Date : 2012-03-05 18:43 (GMT+09:00) >> >> Title : Re: [E-devel] [Patch] Elementary: New custom widget Popup >> >> On Fri, 02 Mar 2012 06:54:58 +0000 (GMT) Rajeev Ranjan >> said: >> >> > Hi Raster, >> > Following are my comments inlined to your queries. >> > -------------------------------------------------- >> > From: "Carsten Haitzler (The Rasterman)" >> > Sent: Thursday, March 01, 2012 4:34 PM >> > To: "Enlightenment developer list" >> > Subject: Re: [E-devel] [Patch] Elementary: New custom widget Popup >> > > On Mon, 20 Feb 2012 20:07:24 +0900 woohyun said: >> > > >> > > 1. why elm_popup_repeat_events_set(). yes - i see that it stops events >> > > repeating from notify up - but if u dont want them to repeat to parents >> > > of >> > > popup, then juts set the no propagate on the popup and that should do the >> > > trick... or is this meant to do something else - like work around >> > > something? >> > >> > This API is inline with the notify's API elm_notify_repeat_events_set. >> > When it is set to TRUE, then it does not have the blocking translucent area >> > around the content of popup and lower level objects around it >> > receive the mouse/touch events otherwise events are blocked. >> >> oh dear. you're right. thats so the wrong name as >> evas_object_repeat_events_set () does something different. this really is the >> inverse of BLOCKING events. must fix notify! ok - ignore this for now, but >> this will mean notify api changes and popup has to too. >> >> > > 2. you can append items, but not clear - that'd really be a minimum for >> > > this to function properly. other than that - no complaints. get those >> > > fixed and then just commit it. don't wait for me to re-review. >> > > >> > >> > Popup content ( Item list or full content set by app ) can be cleared >> > using elm_object_content_set(obj, NULL); Popup supports 2 type of contents >> > ( full content or List of items ), above approach is followed. >> >> hmmm - please add this to the documentation for popup then resend and i think >> it'll be good - just note that i will now change notify api, so please adjust >> popup notify repeat events api to match my changes before you re-send. (i've >> named it allow instead of repeat) >> >> > >> I just forward Rajeev's patch about new widget elm_popup :) >> > >> Please refer to the following message. >> > >> ================================================== >> > >> Hi, >> > >> > On Thu, Feb 16, 2012 at 9:30 AM, Tom Hacohen wrote: >> > >> > Your patch doesn't apply. Won't review. >> > >> This patch is based on latest svn revision 68142, so there should not >> > >> be >> > >> any problem in applying it. In the last one, there was an issue in >> > >> applying for file doc/widget/Makefile.am as Pager's entry from Maklefile >> > >> was removed later. Thank you. Regards, >> > >> Rajeev >> > >> -----Original Message----- >> > >> From: "Rajeev Ranjan"<rajee...@samsung.com> >> > >> To: "Enlightenment developer >> > >> list"<enlightenment-devel@lists.sourceforge.net> Cc: "SUBRAMANIAM >> > >> CHINNACHAMY"<csm...@samsung.com> Sent: 12-02-17(?) 21:15:48 >> > >> Subject: Re: [E-devel] [Patch] Elementary: New custom widget Popup >> > >> Hi, >> > >> > On Thu, Feb 16, 2012 at 9:30 AM, Tom >> > >> > Hacohen<tom.haco...@samsung.com> wrote: Your patch doesn't apply. >> > >> > Won't review. >> > >> > >> > >> Some updates done during my patch creation & mailing time :( I will >> > >> update and post it soon ). >> > >> > On 16/02/12 16:38, Gustavo Sverzut Barbieri wrote:> aside from that I >> > >> > wonder what it offers on top of elm_layout. Maybe just add a canned >> > >> > layout as we do with others? >> > >> > >> > >> > how does it compare with inwin? >> > >> >> > >> inwin will cover the entire area of the parent window and it can expand >> > >> by setting its style to "minimal vertical". Popup can be very small to >> > >> almost full screen notification with partial transparent outer area. >> > >> Popup also supports screen orientations ( left,right,top, bottom etc, >> > >> through Notify). More over, there are marks to deprecate inwin ( refer >> > >> the elm_win.h), so there is no alternate to elm_popup widget. >> > >> > Isn't it better to provide styles for notify and inwin? >> > >> > >> > >> > >> > >> Popup is custom widget ( elc_popup - enhancement over elm_notify ), >> > >> simplifies application effort in showing either list or any other >> > >> content >> > >> notification with title and action area buttons. Perhaps, one can >> > >> develop >> > >> application with Evas & edje, but why do we have elm_layout, >> > >> elm_separator, naviframe etc... Basically it simplifies the development >> > >> and provides option to show notification with few lines of code( with >> > >> uniform look & feel ). >> > >> > Whenever sending these patches, please elaborate on the need, the >> > >> > existing solutions and why they do not fit or why they are not >> > >> > fixable. >> > >> > >> > >> Features supported by Popup can still be implemented by using the >> > >> existing widgets such as notify and custom layout having Title, content >> > >> and action buttons as its internal parts. These features are supported >> > >> on almost all leading UI widget tool kits as a widget similar to what >> > >> Popup is supposed to do. Reason is pretty simple as this enables user to >> > >> get all commonly used features like action button, title, content etc in >> > >> a form of a single widget which helps in application development. Popup >> > >> widget is self explanatory one ( common across all the UI toolkits ). >> > >> its just matter of whether every application should write few hundred >> > >> lines of C & EDC code or just do with few lines of code with popup. >> > >> > It's a layout inside an elm_notify if I understand it correctly, I >> > >> > don't understand why such a simple widget should become to be 1450 >> > >> > lines. >> > >> >> >> > >> > The code became large mostly because of the dynamic rearrangement >> > >> > support for the internal action buttons when deleted and support for >> > >> > multiple content parts including items. >> > >> >> > >> Popup supports List Items with individual item add/delete feature, not >> > >> just with that, also any layout/content . >> > >> > Also, I dislike the wrap_set API, I think it's awful. >> > >> > >> > >> This API has been added to help app developers control the wrapping of >> > >> the content description text. Most of the time, mixed wrapping should be >> > >> fine but if someone wants, word/char wrapping can be set using this API. >> > >> > On Feb 17, 2012 06:34 (GMT+05:30), Daniel Juyung >> > >> > Seo<seojuyu...@gmail.com> wrote: I think Rajeev needs to have a >> > >> > solid explanation why popup is needed even though we already have >> > >> > notify widget. Rajeev, can you describe that? Thanks in advance. >> > >> > Daniel Juyung Seo (SeoZ) >> > >> >> > >> Popup reuses notify capability to orient itself based on need and >> > >> resizing based on content minimum size. Encapsulating commonly used >> > >> stuffs like title, content and action buttons allow app developers to >> > >> reuse the commonly used features in the form of a widget. In addition to >> > >> these parts, popup has support for items which helps in quickly adding >> > >> the list of items and setting their internal content. Thank You. >> > >> Regards, Rajeev >> > >> ------- Original Message ------- >> > >> Sender : Daniel Juyung Seo<seojuyu...@gmail.com> >> > >> Date : Feb 17, 2012 06:34 (GMT+05:30) >> > >> Title : Re: [E-devel] [Patch] Elementary: New custom widget Popup >> > >> I think Rajeev needs to have a solid explanation why popup is needed >> > >> even >> > >> though we already have notify widget. Rajeev, can you describe that? >> > >> Thanks in advance. >> > >> Daniel Juyung Seo (SeoZ) >> > >> On Thu, Feb 16, 2012 at 11:43 PM, Tom Hacohen >> > >> <tom.haco...@samsung.com> wrote: On 16/02/12 16:38, Gustavo Sverzut >> > >> Barbieri wrote: >> > >> > On Thu, Feb 16, 2012 at 9:30 AM, Tom >> > >> > Hacohen<tom.haco...@samsung.com> wrote: >> > >> >> Your patch doesn't apply. Won't review. >> > >> > >> > >> > aside from that I wonder what it offers on top of elm_layout. Maybe >> > >> > just add a canned layout as we do with others? >> > >> > >> > >> > how does it compare with inwin? >> > >> > >> > >> > Isn't it better to provide styles for notify and inwin? >> > >> > >> > >> > Whenever sending these patches, please elaborate on the need, the >> > >> > existing solutions and why they do not fit or why they are not >> > >> > fixable. >> > >> > >> > >> > >> > >> It's a layout inside an elm_notify if I understand it correctly, I don't >> > >> understand why such a simple widget should become to be 1450 lines. >> > >> Also, I dislike the wrap_set API, I think it's awful. >> > >> -- >> > >> Tom. >> > >> ------------------------------------------------------------------------------ >> > >> Virtualization & Cloud Management Using Capacity Planning >> > >> Cloud computing makes use of virtualization - but cloud computing >> > >> also focuses on allowing computing to be delivered as a service. >> > >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > >> _______________________________________________ >> > >> enlightenment-devel mailing list >> > >> enlightenment-devel@lists.sourceforge.net >> > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > >> ------------------------------------------------------------------------------ >> > >> Virtualization & Cloud Management Using Capacity Planning >> > >> Cloud computing makes use of virtualization - but cloud computing >> > >> also focuses on allowing computing to be delivered as a service. >> > >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > >> _______________________________________________ >> > >> 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 >> > > >> > > >> > > ------------------------------------------------------------------------------ >> > > Virtualization & Cloud Management Using Capacity Planning >> > > Cloud computing makes use of virtualization - but cloud computing >> > > also focuses on allowing computing to be delivered as a service. >> > > http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > > _______________________________________________ >> > > enlightenment-devel mailing list >> > > enlightenment-devel@lists.sourceforge.net >> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > >> > >> > ------- Original Message ------- >> > Sender : Carsten Haitzler >> > Date : Mar 01, 2012 16:34 (GMT+05:30) >> > Title : Re: [E-devel] [Patch] Elementary: New custom widget Popup >> > >> > On Mon, 20 Feb 2012 20:07:24 +0900 woohyun said: >> > >> > 1. why elm_popup_repeat_events_set(). yes - i see that it stops events >> > repeating from notify up - but if u dont want them to repeat to parents of >> > popup, then juts set the no propagate on the popup and that should do the >> > trick... or is this meant to do something else - like work around >> > something? >> > 2. you can append items, but not clear - that'd really be a minimum for >> > this >> > to function properly. other than that - no complaints. get those fixed and >> > then just commit it. don't wait for me to re-review. >> > >> > > I just forward Rajeev's patch about new widget elm_popup :) >> > > Please refer to the following message. >> > > ================================================== >> > > Hi, >> > > > On Thu, Feb 16, 2012 at 9:30 AM, Tom Hacohen wrote: >> > > > Your patch doesn't apply. Won't review. >> > > This patch is based on latest svn revision 68142, so there should not be >> > > any problem in applying it. In the last one, there was an issue in >> > > applying for file doc/widget/Makefile.am as Pager's entry from Maklefile >> > > was removed later. Thank you. Regards, >> > > Rajeev >> > > -----Original Message----- >> > > From: "Rajeev Ranjan" >> > > To: "Enlightenment developer >> > > list" Cc: "SUBRAMANIAM >> > > CHINNACHAMY" Sent: 12-02-17(?) 21:15:48 >> > > Subject: Re: [E-devel] [Patch] Elementary: New custom widget Popup >> > > Hi, >> > > > On Thu, Feb 16, 2012 at 9:30 AM, Tom Hacohen >> > > > wrote: Your patch doesn't apply. Won't review. >> > > > >> > > Some updates done during my patch creation & mailing time :( I will >> > > update >> > > and post it soon ). >> > > > On 16/02/12 16:38, Gustavo Sverzut Barbieri wrote:> aside from that I >> > > > wonder what it offers on top of elm_layout. Maybe just add a canned >> > > > layout as we do with others? >> > > > >> > > > how does it compare with inwin? >> > > >> > > inwin will cover the entire area of the parent window and it can expand >> > > by >> > > setting its style to "minimal vertical". Popup can be very small to >> > > almost >> > > full screen notification with partial transparent outer area. Popup also >> > > supports screen orientations ( left,right,top, bottom etc, through >> > > Notify). More over, there are marks to deprecate inwin ( refer the >> > > elm_win.h), so there is no alternate to elm_popup widget. >> > > > Isn't it better to provide styles for notify and inwin? >> > > > >> > > > >> > > Popup is custom widget ( elc_popup - enhancement over elm_notify ), >> > > simplifies application effort in showing either list or any other content >> > > notification with title and action area buttons. Perhaps, one can develop >> > > application with Evas & edje, but why do we have elm_layout, >> > > elm_separator, naviframe etc... Basically it simplifies the development >> > > and provides option to show notification with few lines of code( with >> > > uniform look & feel ). >> > > > Whenever sending these patches, please elaborate on the need, the >> > > > existing solutions and why they do not fit or why they are not >> > > > fixable. >> > > > >> > > Features supported by Popup can still be implemented by using the >> > > existing widgets such as notify and custom layout having Title, content >> > > and action buttons as its internal parts. These features are supported on >> > > almost all leading UI widget tool kits as a widget similar to what Popup >> > > is supposed to do. Reason is pretty simple as this enables user to get >> > > all commonly used features like action button, title, content etc in a >> > > form of a single widget which helps in application development. Popup >> > > widget is self explanatory one ( common across all the UI toolkits ). its >> > > just matter of whether every application should write few hundred lines >> > > of C & EDC code or just do with few lines of code with popup. >> > > > It's a layout inside an elm_notify if I understand it correctly, I >> > > > don't >> > > > understand why such a simple widget should become to be 1450 lines. >> > > >> >> > > > The code became large mostly because of the dynamic rearrangement >> > > > support for the internal action buttons when deleted and support for >> > > > multiple content parts including items. >> > > >> > > Popup supports List Items with individual item add/delete feature, not >> > > just with that, also any layout/content . >> > > > Also, I dislike the wrap_set API, I think it's awful. >> > > > >> > > This API has been added to help app developers control the wrapping of >> > > the content description text. Most of the time, mixed wrapping should be >> > > fine but if someone wants, word/char wrapping can be set using this API. >> > > > On Feb 17, 2012 06:34 (GMT+05:30), Daniel Juyung >> > > > Seo wrote: I think Rajeev needs to have a solid >> > > > explanation why popup is needed even though we already have notify >> > > > widget. Rajeev, can you describe that? Thanks in advance. >> > > > Daniel Juyung Seo (SeoZ) >> > > >> > > Popup reuses notify capability to orient itself based on need and >> > > resizing based on content minimum size. Encapsulating commonly used >> > > stuffs like title, content and action buttons allow app developers to >> > > reuse the commonly used features in the form of a widget. In addition to >> > > these parts, popup has support for items which helps in quickly adding >> > > the list of items and setting their internal content. Thank You. Regards, >> > > Rajeev >> > > ------- Original Message ------- >> > > Sender : Daniel Juyung Seo >> > > Date : Feb 17, 2012 06:34 (GMT+05:30) >> > > Title : Re: [E-devel] [Patch] Elementary: New custom widget Popup >> > > I think Rajeev needs to have a solid explanation why popup is needed even >> > > though we already have notify widget. Rajeev, can you describe that? >> > > Thanks in advance. >> > > Daniel Juyung Seo (SeoZ) >> > > On Thu, Feb 16, 2012 at 11:43 PM, Tom Hacohen >> > > wrote: On 16/02/12 16:38, Gustavo Sverzut Barbieri wrote: >> > > > On Thu, Feb 16, 2012 at 9:30 AM, Tom Hacohen >> > > > wrote: >> > > >> Your patch doesn't apply. Won't review. >> > > > >> > > > aside from that I wonder what it offers on top of elm_layout. Maybe >> > > > just add a canned layout as we do with others? >> > > > >> > > > how does it compare with inwin? >> > > > >> > > > Isn't it better to provide styles for notify and inwin? >> > > > >> > > > Whenever sending these patches, please elaborate on the need, the >> > > > existing solutions and why they do not fit or why they are not >> > > > fixable. >> > > > >> > > > >> > > It's a layout inside an elm_notify if I understand it correctly, I don't >> > > understand why such a simple widget should become to be 1450 lines. >> > > Also, I dislike the wrap_set API, I think it's awful. >> > > -- >> > > Tom. >> > > ------------------------------------------------------------------------------ >> > > Virtualization & Cloud Management Using Capacity Planning >> > > Cloud computing makes use of virtualization - but cloud computing >> > > also focuses on allowing computing to be delivered as a service. >> > > http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > > _______________________________________________ >> > > enlightenment-devel mailing list >> > > enlightenment-devel@lists.sourceforge.net >> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > ------------------------------------------------------------------------------ >> > > Virtualization & Cloud Management Using Capacity Planning >> > > Cloud computing makes use of virtualization - but cloud computing >> > > also focuses on allowing computing to be delivered as a service. >> > > http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > > _______________________________________________ >> > > 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 >> > >> > >> > ------------------------------------------------------------------------------ >> > Virtualization & Cloud Management Using Capacity Planning >> > Cloud computing makes use of virtualization - but cloud computing >> > also focuses on allowing computing to be delivered as a service. >> > http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > _______________________________________________ >> > enlightenment-devel mailing list >> > enlightenment-devel@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > >> > Thank You. >> > Regards, >> > Rajeev >> > ------------------------------------------------------------------------------ >> > Virtualization & Cloud Management Using Capacity Planning >> > Cloud computing makes use of virtualization - but cloud computing >> > also focuses on allowing computing to be delivered as a service. >> > http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > _______________________________________________ >> > 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 >> >> >> ------------------------------------------------------------------------------ >> Try before you buy = See our experts in action! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-dev2 >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> >> >> >> >> >> ──────────────────────── >> >> Daniel Juyung Seo >> >> 010-2679-6443 >> >> >> >> Mobile S/W Platform Lab. >> >> Digital Media & Communications R&D Center. >> SAMSUNG ELECTRONICS CO., LTD >> >> >> >> E-Mail. juyung....@samsung.com >> >> ──────────────────────── >> >> >> >> >> > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel