XGetWindowAttributes to get the cursor?

Lucien Gentis lucien.gentis at univ-lorraine.fr
Fri Nov 20 11:42:02 UTC 2020


You can write a function which uses XTestCompareCursor in a switch which 
tests known cursor id (top_left_corner, h_double_arrow,...)|
|

Le 19/11/2020 à 19:59, Ivan Svirid a écrit :
> Yea but this only returns true/false it does not return the cursor_id.
>
> On Thu, Nov 19, 2020 at 10:26 AM Lucien Gentis 
> <lucien.gentis at univ-lorraine.fr 
> <mailto:lucien.gentis at univ-lorraine.fr>> wrote:
>
>     Hello,
>
>     Perhaps you should look at XTest extension :
>     https://www.x.org/releases/X11R7.7/doc/xextproto/xtest.html
>     <https://www.x.org/releases/X11R7.7/doc/xextproto/xtest.html>
>
>     See |XTestCompareCursor function
>     |
>
>     Le 04/11/2020 à 19:25, Ivan Svirid a écrit :
>>     So XSetWindowAttributes allows you to set the cursor on the
>>     window, basically this is the hardware cursor when your mouse
>>     enters the window that is displayed.
>>
>>     Is there a way to readback this value from an existing window? Or
>>     perhaps another workaround to get the cursor on a specific window?
>>
>>     I am aware there is XFixesSelectCursorInput but this listens for
>>     changes and grabs the current system cursor; not on a per window
>>     basis.
>>
>>
>>
>>     _______________________________________________
>>     xorg at lists.x.org  <mailto:xorg at lists.x.org>: X.Org support
>>     Archives:http://lists.freedesktop.org/archives/xorg  <http://lists.freedesktop.org/archives/xorg>
>>     Info:https://lists.x.org/mailman/listinfo/xorg  <https://lists.x.org/mailman/listinfo/xorg>
>>     Your subscription address: %(user_address)s
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg/attachments/20201120/05bca368/attachment.htm>


More information about the xorg mailing list