Glynn Clements <glynn(a)sensei.co.uk> writes:
XCreatePixmapCursor only accepts pixmaps of depth 1, so the cursor
can only have two colours (plus a mask).
This is strange. How come this worked right under my old, 8bit
display?
My guess (and it is just that) is that on an PseudoColor display,
the foreground and background colours would often be allocated
adjacent colourmap cells, resulting in one being odd and the other
being even, whilst on a DirectColor display, the values would be
fixed.
I'm not sure I can follow you, and I'm not strong on the X terminology
either, so please bear with me. As far as I know, my old visual was
8bit PseudoColor, while my new visual is 16bit TrueColor (the latter
is reported by xdpyinfo.) It continues to amaze me that on a
TrueColor display XEmacs is unable to get the pointer drawn right.
Can this really be right?