• Havoc Pennington's avatar
    add gdkkeys.[hc] · 36aac017
    Havoc Pennington authored
    2000-12-03  Havoc Pennington  <hp@pobox.com>
    
    * gdk/Makefile.am: add gdkkeys.[hc]
    
    * gdk/gdkkeys.h, gdk/gdkkeys.c: Move all the keyval stuff to these
    files from gdk.h, gdk.c; add GdkKeymap type and operations on it.
    
    * acconfig.h, configure.in: add checks and command line options
    for XKB
    
    * gdk/x11/gdkkeys-x11.c: Implement the above functions
    
    * gdk/x11/gdkevents-x11.c (gdk_event_translate): Put the keycode
    and group in the key event
    
    * gdk/gdkevents.h (struct _GdkEventKey): Add a hardware_keycode
    field with the low-level hardware key code, and a group
    field with the keyboard group
    
    * gdk/x11/gdkprivate-x11.h: include config.h for HAVE_XKB,
    and declare a couple globals used for keymap handling
    
    * gtk/gtkimcontextsimple.c: Implement ISO 14755 input method,
    hold down Shift-Control and type a hex number to get a Unicode
    character corresponding to the hex number
    (gtk_im_context_simple_get_preedit_string): Fix cursor position
    (return bytes not chars)
    36aac017
To find the state of this project's repository at the time of any of these versions, check out the tags.
ChangeLog 354 KB