On Thu, 17 Mar 2005 22:05:19 +0100 Kim Woelders <[EMAIL PROTECTED]> babbled:


> This looks like a good testcase to me.
> With 0.16.7 as well as 0.16.8 I get that if azureus is started on desk 0
> (the real root window) it behaves, but if it is started on desk 1 (a
> virtual root) it doesn't. If it is started on desk 0 and moved to desk 1
> it also misbehaves, if started on desk 1 and moved to desk 0 it behaves.
> I tried removing all traces of which WM was running - same results.
> I also tried identifying as KWin in various ways - still same results.
> 
> It looks to me n the only thing that matters is whether the current
> root window is real or virtual, i.e. 2 or 3 levels of reparenting.

yup. thats the biggest problem with java - it is written in such a way that it
cares about levels of parenting and doesn't use x events and hints sensibly. it
also doesn't degrade gracefully. it's a real pain to deal with as unlike x in
general it almost forces you into a fixed windowing model - which x actually
tried to avoid in making the wm separate :) java wants to think like window
gdi/mac where a window can position itself completely and is in control of its
own geometry. there is no window manager in windows or mac - at all. the toolkit
(like gtk/qt - but on window or mac) handles drawing the window border, titles,
handling moves and resizes. x is a completely different model - it's all handled
by a wm - a separate process. java tries to impose the positioning, sizing and
management model of windows/mac onto x - and guess what... it doesn't work well
:)

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多                              [EMAIL PROTECTED]
Tokyo, Japan (東京 日本)


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to