I still think this kind of inheritance looks correct:
widget <- container <- layout <- notify <- popup

This will solve the problems and this is correct in theory.
Thanks.

Daniel Juyung Seo (SeoZ)

On Sat, Mar 23, 2013 at 3:00 PM, ChunEon Park <her...@naver.com> wrote:
> glima,
>
> Do you have any idea about this?
>
> If you don't care about this, then i will let the notify have extra apis for 
> this.
>
> ------------------------------------
> -Regards, Hermet-
> -----Original Message-----
> From: "Rajeev Ranjan"<rajee...@samsung.com>
> To: "Enlightenment developer list"<enlightenment-devel@lists.sourceforge.net>;
> Cc:
> Sent: 2013-03-18 (월) 18:55:45
> Subject: Re: [E-devel] [Query][Elementary] Regarding signal emit hook support 
> in elm_notify
>
> Hi ,
>> ------- Original Message -------
>> Sender : Daniel Juyung Seo<seojuyung2>@gmail.com>
>> Date : Mar 08, 2013 18:04 (GMT+09:00)
>> Title : Re: [E-devel] [Query][Elementary] Regarding signal emit hook support 
>> in elm_notify
>>
>> On Wed, Mar 6, 2013 at 4:19 PM, Rajeev Ranjan wrote:
>>> Hi,
>>>    I want to add some effect while hiding the notify instances.
>>> In order to achieve this in a generic way, I think it is better to use 
>>> signal emit hook similar to one supported in elm_layout and all of the 
>>> widgets inherited through it.
>>> Currently API elm_object_signal_emit works for layout and icon.
>>> So I propose to either support signal emit hook at elm_widget_container 
>>> level or we can inherit elm_notify from elm_layout rather than from 
>>> container which will allow us to use signal emit hook of layout.
>>
>> elm_layout is a wrapper for edje object. It doesn't make sense if
>> elm_widget_container handles edje signals.
>> elm_notify already uses internal edje object. Why don't we make this
>> inherit elm_layout? That sounds correct.
>> Btw, why don't you use elm_popup that you contributed? It inherits layout.
>>
> Actually I want to show some sort of hide transition effect for popup. For 
> this to work, I should be able to emit a signal for notify base edje object 
> as popup internally uses elm_notify.
> Popup infact reuses the base edc group defined in popup for various 
> orientations. So emitting signal to this edje object is one possible way of 
> getting this hide transition effect.
> As Popup already has been inherited from layout, so apps can use its emit 
> hook for emitting a signal which internally would be forwarded to Notify to 
> show the hide transition effect and then hide it on effect competion.
> But this requires emit hook support in elm_notify.
>
>> Daniel Juyung Seo (SeoZ)
>>
>>
>>> Please let me know about your opinion on this.
>>> Thank you.
>>> Regards,
>>> Rajeev
>>> ------------------------------------------------------------------------------
>
>
> Thank you.
> Regards,
> Rajeev
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to