Dear All,

I need suggestions on following requirement.


*Requirement*:
User want to send signal to notify theme.

e.g.

elm_object_signal_emit(notify_obj, "user,custom,signal", "myapp");

This is useful in case of having black/white background themes or doing
custom animation on show/hide. Having signal support reduces the need of
having duplicate theme. I know we can easily inherit a new theme and
override the parts but this case won't be as simple in case of popups
because it has several parts.

Signals will not go to notify edje theme (elm/object/top/default etc)
because of following reason

   1. resize obj of elm notify is block_event edje object
   2. Elm.Widget.signal_emit() only send signal to objects with super
   classes elm layout or layout itself.

*Possible solutions.*

   1. make notify edje object (elm/object/top/default etc) as resize object
   In this case, we need to manage block event properties (x,y,w,h) at
   smart_resize/move etcs and apply https://phab.enlightenment.org/D3374.
   2. apply https://phab.enlightenment.org/D3374 only but this conflicts
   with the resize object design as resize obj is only entitled to recieve
   signals from User?

Any other suggestions?


-

ami
------------------------------------------------------------------------------
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to