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 <[email protected] <mailto:[email protected]>> 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.



    _______________________________________________
    [email protected]  <mailto:[email protected]>: 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

_______________________________________________
[email protected]: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Reply via email to