<font class="Apple-style-span" face="arial, helvetica, sans-serif">Hi,</font><div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br></font></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif">I need to send some user-defined value (string/integer) along with the x window creation api (<span class="Apple-style-span" style="white-space: pre; ">XCreateWindow / </span><span class="Apple-style-span" style="white-space: pre; ">XCreateSimpleWindow)</span></font></div>
<div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><span class="Apple-style-span" style="white-space: pre; ">in order to differentiate the window from others and can retrieve that value inside X server to use for internal purpose.</span></font></div>
<div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><span class="Apple-style-span" style="white-space: pre; "><br></span></font></div><div><span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; "><span class="Apple-style-span" style="white-space: pre; ">Something like g_object_set_data() in gtk, which allows user to </span><span class="Apple-style-span" style="line-height: 22px; ">set an association </span><span class="Apple-style-span" style="line-height: 22px; ">from user-defined strings to pointers.</span></span></div>
<div><span class="Apple-style-span" style="white-space: pre; "><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br></font></span></div><div><span class="Apple-style-span" style="white-space: pre; "><font class="Apple-style-span" face="arial, helvetica, sans-serif">Is there a way already available in Xlib, like having a reserved attribute/parameter which a user can use to pass some value</font></span></div>
<div><span class="Apple-style-span" style="white-space: pre; "><font class="Apple-style-span" face="arial, helvetica, sans-serif">to the window creation api.</font></span></div><div><span class="Apple-style-span" style="white-space: pre; "><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br>
</font></span></div><div><span class="Apple-style-span" style="white-space: pre; "><font class="Apple-style-span" face="arial, helvetica, sans-serif">(or)</font></span></div><div><span class="Apple-style-span" style="white-space: pre; "><font class="Apple-style-span" face="arial, helvetica, sans-serif"><br>
</font></span></div><div><font class="Apple-style-span" face="arial, helvetica, sans-serif"><span class="Apple-style-span" style="white-space: pre; ">Should i add a new attribute to the </span><span class="Apple-style-span" style="white-space: pre; ">XSetWindowAttributes structure which can be ignored by all the windows </span></font></div>
<div><span class="Apple-style-span" style="white-space: pre; "><font class="Apple-style-span" face="arial, helvetica, sans-serif">except my special window for which i can set that attribute?</font></span></div>