gtk/gdk/win32
Руслан Ижбулатов 641fbd86d7 GDK: Use GdkCursor objects to keep track of W32 cursors, not HCURSOR
In particular this means that cursors are disposed of by the way of
g_object_unref(), not DestroyCursor (which is documented to not to be
used on certain kinds of cursors, and we can't tell which is which).

It should also alleviate any concerns about destroying cursors that
are still in use by other windows, except for cases where we would
somehow get our hands on a HCURSOR that someone else is using and we
make a GdkCursor out of it and later unref and finalize it while it
is still in use.

It also removes the need to call CopyCursor(), which makes animated
cursors into non-animated ones as a side-effect (supposed to be a bug,
but try explaining that to MS). Now cursors should be animated (if
the are set up as such in the OS).

https://bugzilla.gnome.org/show_bug.cgi?id=697477
2015-05-20 08:40:43 +00:00
..
rc
bdfcursor.c
cursor.bdf
gdkcursor-win32.c W32: Add a mapping for "left_ptr_watch" cursor 2015-05-04 17:18:35 +00:00
gdkdevice-virtual.c GDK: Use GdkCursor objects to keep track of W32 cursors, not HCURSOR 2015-05-20 08:40:43 +00:00
gdkdevice-virtual.h
gdkdevice-win32.c
gdkdevice-win32.h
gdkdevice-wintab.c
gdkdevice-wintab.h
gdkdevicemanager-win32.c
gdkdevicemanager-win32.h
gdkdisplay-win32.c
gdkdisplay-win32.h
gdkdisplaymanager-win32.c
gdkdnd-win32.c
gdkevents-win32.c GDK: Use GdkCursor objects to keep track of W32 cursors, not HCURSOR 2015-05-20 08:40:43 +00:00
gdkgeometry-win32.c
gdkglcontext-win32.c gdkglcontext-win32.c: Remove Obsolete Comments 2015-04-30 19:50:30 +08:00
gdkglcontext-win32.h
gdkglobals-win32.c
gdkinput.c
gdkkeys-win32.c Use GDK_KEY_KP_Decimal instead of GDK_KP_Decimal 2015-05-04 15:32:22 +00:00
gdkmain-win32.c
gdkprivate-win32.h GDK: Use GdkCursor objects to keep track of W32 cursors, not HCURSOR 2015-05-20 08:40:43 +00:00
gdkproperty-win32.c
gdkscreen-win32.c
gdkselection-win32.c
gdktestutils-win32.c
gdkvisual-win32.c
gdkwin32.h
gdkwin32cursor.h
gdkwin32display.h
gdkwin32displaymanager.h
gdkwin32dnd.h
gdkwin32glcontext.h
gdkwin32id.c
gdkwin32keys.h
gdkwin32misc.h
gdkwin32screen.h
gdkwin32window.h
gdkwindow-win32.c GDK: Use GdkCursor objects to keep track of W32 cursors, not HCURSOR 2015-05-20 08:40:43 +00:00
gdkwindow-win32.h GDK: Use GdkCursor objects to keep track of W32 cursors, not HCURSOR 2015-05-20 08:40:43 +00:00
libwntab32x.la
Makefile.am
makefile.msc
pktdef.h
wintab.h
xcursors.h