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

Reply via email to