The ELM docs don't explain the concept... nor does a Google search AFAICT.  So 
what is it?

Currently, setting a window as withdrawn appears to just hide it (i.e. 
elm_win_withdrawn_set(..., EINA_TRUE))... so what's the point, why not use 
evas_object_hide(...) instead?

Next, if we call evas_object_show(...) on  a withdrawn window, should it be 
unwithdrawn too?  This is how it works right now on X11 engine, but is that 
correct?  Or should you be required to call elm_win_withdrawn_set(..., 
EINA_FALSE)?

Essentially, I'm asking because I want to make sure it's consistent (which it's 
not) and correct across engines (e.g. X11 vs. Wayland), or should it be?  As 
Tom basically stated on IRC, this probably shouldn't even be logic that is 
specific to any engine, rather it's a general thing.

Finally, the clear definition of a withdrawn window should be added to the docs.

----
U. Artie


------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to