Don't you know the ID of your custom pixmap cursors ?
If you do, you can add them to the cases of the switch.
Le 20/11/2020 à 15:22, Ivan Svirid a écrit :
Yea but this does not work with custom pixmap cursors that are not
part of the system cursor theme.
On Fri, Nov 20, 2020 at 7:05 AM Lucien Gentis
<lucien.gen...@univ-lorraine.fr
<mailto:lucien.gen...@univ-lorraine.fr>> wrote:
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.gen...@univ-lorraine.fr
<mailto:lucien.gen...@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@lists.x.org <mailto:xorg@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@lists.x.org <mailto:xorg@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@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