[Xquartz-dev] Line drawing in 1.5 and 1.6 servers
Martin Otte
otte at duke.edu
Fri Sep 18 07:44:16 PDT 2009
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 at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev
More information about the Xquartz-dev
mailing list