XGetWindowAttributes to get the cursor?
Lucien Gentis
lucien.gentis at univ-lorraine.fr
Fri Nov 20 12:05:37 UTC 2020
In fact, cursor id are defined in cursorfont.h like XC_top_left_corner,
XC_double_arrow,...
Le 20/11/2020 à 12:42, Lucien Gentis a écrit :
>
> 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
>>
>
> _______________________________________________
> xorg at lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: 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/f1547966/attachment.htm>
More information about the xorg
mailing list