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 < [email protected]> 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 < > [email protected]> wrote: > >> Hello, >> >> Perhaps you should look at XTest extension : >> 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]: X.Org >> support >> Archives: http://lists.freedesktop.org/archives/xorg >> Info: 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 > >
_______________________________________________ [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
