On Thu, 16 Jun 2011 18:43:09 +0900 cnook <[email protected]> said:

> Dear All,
> 
> Hello~
> 
> When the indicator is displayed initially and use elm_confrom as parent by
> using elm_conformant_content_area_get, the indicator area (wd->shelf) does
> not display properly.
> Because any interested ECORE_X_EVENT_WINDOW_PROPERTY does not notify.
> In this case, we have got to evaluate size, when EVAS_CALLBACK_RESIZE
> occurs.

hmmm i see a problem. you add the resize callback (technically you should do it
on BOTH a move AND), but you dont remove the callbacks added once the illume
zone property change event comes in so we have this being called multiple
times. maybe you want to just add the move and resize callback handling on
widget create (like you do with resize alone) and remove the code that adds the
event handlers in _prop_change() ?

> And I have a query...
> When the event with ECORE_X_ATOM_E_ILLUME_ZONE occurs?

e sets this property on the client window itself. this property has in it the
window id that contains zone information (different screens looking at the same
root window will see different "zones"). this property is SET when the illume
policy get a border add (thus letting the app be able to know where to get zone
info). it will happen after a map request by a client then, so when the app
sees the prop change it knows the wm has now managed it and told it where to
find zone info so it can get indicator and other info correctly for that zone.

see policy.c from the illume2 module. ecore_x_e_illume_zone_set(0 sets the prop
on the client window. :)

> 
> Sincerely,
> Shinwoo Kim.


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to