• Tor Lillqvist's avatar
    Handle also WM_SYSCHAR, and other changes to get handling of Alt+nnn or · a1260f86
    Tor Lillqvist authored
    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.
    a1260f86
README.win32 2.28 KB