[Xcb] How to associate user/misc pointer with an xcb_window_t
Sam Varshavchik
mrsam at courier-mta.com
Wed Dec 25 16:21:53 PST 2013
Josh Triplett writes:
> There's no built-in means of associating data with an XCB data
> structure; XCB stores data as it appears in the X11 protocol, which does
> not include auxiliary data pointers.
>
> In the case of windows and other XID types, I'd suggest using the XIDs
> as keys in an associative array of your own construction, with whatever
> data you need as the corresponding value. Most sensible UI libraries
> either have or build on a library of data structures that C doesn't
> already have, notably associative arrays.
Well, C++ in my case – which comes with associative arrays straight from
the factory. A std::map keyed by an xcb_window_t is a no-brainer; just
wanted to make sure that I did not overlook something obvious.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/xcb/attachments/20131225/b2caa75a/attachment.pgp>
More information about the Xcb
mailing list