[Xcb] XDefineCursor equivalent?

Nicholas Allen nick.allen at onlinehome.de
Mon Mar 22 04:55:15 PDT 2010

Thanks for the speedy response! I was just coming to the same conclusion
from browsing the xlib code but you beat me to it...



Peter Harris wrote:
> On Mon, Mar 22, 2010 at 7:25 AM, Nicholas Allen wrote:
>> I'm looking for the equivalent to Xlib's XDefineCursor function but
>> can't seem to find it in XCB. I'm not 100% familiar with the X11
>> protocol but would assume that this is a core protocol request as the X
>> server needs to know what mouse cursor to display when the user moves
>> the mouse over a window.
>> Does anyone know how to do this with XCB?
> I'm on the other side; I know the protocol, but I'm not too familiar
> with Xlib. From reading the docs, it looks somewhat like XDefineCursor
> is a wrapper/helper around XChangeWindowAttributes. If so, the XCB
> function you want is xcb_change_window_attributes(XCB_CW_CURSOR).
> xcb_aux_change_window_attributes from xcb/util/aux is a slightly more
> Xlib-like version of the same thing, if you prefer.
> Peter Harris

More information about the Xcb mailing list