That particular (4102292) bug has been partially fixed in linux 1.3, the
window manager decides where the frame will go for the window managers I tried
sawfish, kwm etc and it will be placed as the window manager decides and
not stuck at 0,0 or worse -x, -y. That fix will also go into the 1.3.1 master
source tree, ie it should work for Solaris too. I can check on that.
However it doesn't address the fundamental design issue that on Unix we
want to find out what the window manager did to our frame, One of the primary
reasons was to find out the size of the frame decorations (a chicken and
egg problem, how do you know what size the frame is without the window manager
displaying it?). And the main reason the original designers want to know the
frame size, so they could work out the origin of the canvas because they
thought that windows only had the origin inside the frame decoration. That
was a wrong assumption but introduce the insets concept :*(
regards
calvin
>I'll second that.
>
>But, /pace/ Joi, it's not the window managers that are incompatible with
>Java, it's Java that's incompatible with Unix window managers.
>
>Apparently ((C) Bel Littlejohn), Sun, in their infinite wisdom, decided that
>compatibility with legacy Microsoft operating systems was more important than
>compatibility with any number of Unix window managers. (Why does 'birthright'
>and 'mess of potage' spring to mind?)
>
>I live in hope that one day someone far enough up the food chain at Sun will
>admit that Bug Id 4102292 is a /BUG/ and not a 'request for enhancement'.
>
>To address Calvin's question: we've recently ported our main product to
>Linux. It was developed on Solaris (SunOS, in those days) with Motif.
>We've had a lot of interest in the Linux version.
>
>I'd love to be able to add features to it using Java: we support Solaris,
>AIX and Linux, so cross-platform-ness is important. But when our technical
>director asks (of a Java application) 'Why does the window appear in the
>wrong place?', it demotivates me somewhat. Until Java works with arbitrary
>Unix window managers I won't be pushing to write any applications in Java.
>
>Java is a brilliant language, but it's let down by its implementation.
>
>Ron
>
>--
>What's so fucking good, what's so fucking good about candy? -- PWEI
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]