add gdkkeys.[hc]
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)
This commit is contained in:
		 Havoc Pennington
					Havoc Pennington
				
			
				
					committed by
					
						 Havoc Pennington
						Havoc Pennington
					
				
			
			
				
	
			
			
			 Havoc Pennington
						Havoc Pennington
					
				
			
						parent
						
							3bc53c742d
						
					
				
				
					commit
					36aac0177b
				
			| @ -55,6 +55,7 @@ libgdk_x11_la_SOURCES =    	\ | ||||
| 	gdkim-x11.c	   	\ | ||||
| 	gdkimage-x11.c	   	\ | ||||
| 	gdkinput.c	   	\ | ||||
| 	gdkkeys-x11.c		\ | ||||
| 	gdkmain-x11.c	   	\ | ||||
| 	gdkpango-x11.c		\ | ||||
| 	gdkpixmap-x11.c	   	\ | ||||
|  | ||||
		Reference in New Issue
	
	Block a user