Hi, The example is simple, but it is part of a bigger program. I'll try to hack away to get the bare minimal example that causes the problem with the borders. Thanks, Martin On Sep 18, 2009, at 12:49 AM, Jeremy Huddleston wrote:
On Sep 17, 2009, at 11:48, Martin Otte wrote:
Hi,
The problem with the lines not drawn correctly occurs when calling XCreateSimpleWindow. The program I have uses XCreateSimpleWindow to create the buttons and their borders. When I increase the size of the border in XCreateSimpleWindow and turn off all other decorations, this is what I see:
<border.png>
It is interesting to see part of the quartz-wm frame imposed on the button borders. My guess is that the border pixmap is not being created/shown correctly in the server. Looking through dix/window.c and mi/miexpose.c a lot has changed between the 1.4 and 1.5 versions of the server, so I don't think I'll be much help in tracking down the problem.
My guess is that the changes have just resulted in nothing actually being drawn. What you're seeing in the background there is actually just the uninitialized garbage that happened to be at the memory location allocated for that backing store which was previously used to draw a quartz-wm widget.
Can you provide me with your simplified test case. That'll be easier than dragging the xterm window resize around every time I want to debug this.
Thanks, Jeremy
_______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev