gtk2/gdk/win32
Tor Lillqvist a1260f864d Handle also WM_SYSCHAR, and other changes to get handling of Alt+nnn or
2000-07-04  Tor Lillqvist  <tml@iki.fi>

* gdk/win32/gdkevents-win32.c (gdk_event_translate): Handle also
WM_SYSCHAR, and other changes to get handling of Alt+nnn or
Alt+0nnn on the numpad (used to enter characters by numeric code
from current DOS or ANSI codepage) working correctly, as in other
Windows apps.

* gdk/win32/gdkcursor-win32.c (gdk_cursor_new_from_pixmap): Use
same argument validity tests as in X11 version.
(_gdk_cursor_destroy): Use DestroyCursor, not DestroyIcon.

* gdk/win32/gdkwin32.h: Add also WM_MOUSEWHEEL and CopyCursor
definitions in case missing from headers.

* gdk/win32/gdkwindow-win32.c (gdk_win32_window_destroy): ALso
destroy the window-specific cursor.
(RegisterGdkClass): Use the global gdk_ProgInstance instead of
calling GetModuleHandle(NULL).
(gdk_window_set_cursor): Reworked to always copy the passed cursor
with CopyCursor before setting it. It is OK for the caller to
destroy the GdkCursor (and thus also the Windows cursor) after
calling this function. Also, destroy any previous cursor for this
window.

2000-05-29  Tor Lillqvist  <tml@iki.fi>

* gdk/win32/gdkevents-win32.c (gdk_WindowProc): The local "event"
variable should be of type GdkEventPrivate.
2000-07-04 06:12:54 +00:00
..
rc Add an extra parameter so that we don't have to do unnecessary settings to 2000-02-13 14:52:47 +00:00
.cvsignore .cvsignore additions 2000-01-21 21:57:14 +00:00
gdkcc-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkcolor-win32.c Define more message types missing from mingw headers. 2000-05-12 22:29:31 +00:00
gdkcursor-win32.c Handle also WM_SYSCHAR, and other changes to get handling of Alt+nnn or 2000-07-04 06:12:54 +00:00
gdkdnd-win32.c Fix typo. I had deleted a ! operator by mistake, which caused 2000-05-07 19:45:27 +00:00
gdkdrawable-win32.c Don't try to draw too narrow or too low arcs, they seem to fail, at least 2000-05-02 21:36:08 +00:00
gdkevents-win32.c Handle also WM_SYSCHAR, and other changes to get handling of Alt+nnn or 2000-07-04 06:12:54 +00:00
gdkfont-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkgc-win32.c Plug same refcount leaks as in the X11 backend. 2000-05-16 21:27:10 +00:00
gdkgeometry-win32.c New file, just a quick hack of the X11 version. 2000-05-01 22:49:16 +00:00
gdkglobals-win32.c Further hacking. Now actually compiles. Haven't tried yet whether 1999-11-20 01:22:57 +00:00
gdkim-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkimage-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkinput-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkinputprivate.h A few includes added for the picky MSVC compiler. 1999-10-02 22:53:45 +00:00
gdkmain-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkpixmap-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkprivate-win32.h Define more message types missing from mingw headers. 2000-05-12 22:29:31 +00:00
gdkproperty-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkregion-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkselection-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkvisual-win32.c Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
gdkwin32.h Handle also WM_SYSCHAR, and other changes to get handling of Alt+nnn or 2000-07-04 06:12:54 +00:00
gdkwin32id.c Further hacking. Now actually compiles. Haven't tried yet whether 1999-11-20 01:22:57 +00:00
gdkwindow-win32.c Handle also WM_SYSCHAR, and other changes to get handling of Alt+nnn or 2000-07-04 06:12:54 +00:00
Makefile.am configure.in gdk/Makefile.am gdk/x11/Makefile.am Small fixes, thanks to 2000-01-15 16:04:54 +00:00
makefile.cygwin Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
makefile.msc Large changes to the Win32 backend, partially made necessary by the 2000-05-01 22:06:49 +00:00
surrogate-dimm.h Just renamed the Win32 backend files to *-win32. 1999-11-10 00:04:17 +00:00