summaryrefslogtreecommitdiff
path: root/libxklavier/xklavier_private_xkb.h
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2004-11-02 23:06:25 +0000
committerSergey Udaltsov <svu@gnome.org>2004-11-02 23:06:25 +0000
commit4d431bbaae40a5a99988c4d8e7d5d33dc717710f (patch)
tree553fa8bdba0c1bc2f8f5c4de2c40c9dd126a6558 /libxklavier/xklavier_private_xkb.h
parent2fc330af2405d304aa79457a4e43a1d6e709cd70 (diff)
downloadlibxklavier-4d431bbaae40a5a99988c4d8e7d5d33dc717710f.tar.gz
virtualizing xkb functions into vtable. preparing 1.11
Diffstat (limited to 'libxklavier/xklavier_private_xkb.h')
-rw-r--r--libxklavier/xklavier_private_xkb.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/libxklavier/xklavier_private_xkb.h b/libxklavier/xklavier_private_xkb.h
index 1823f33..e4daa3a 100644
--- a/libxklavier/xklavier_private_xkb.h
+++ b/libxklavier/xklavier_private_xkb.h
@@ -3,6 +3,7 @@
#ifdef XKB_HEADERS_PRESENT
+#include <X11/XKBlib.h>
#include <X11/extensions/XKBrules.h>
#define ForPhysIndicators( i, bit ) \
@@ -17,11 +18,6 @@ extern XkbDescPtr _xklXkb;
extern void XklDumpXkbDesc( const char *filename, XkbDescPtr kbd );
-extern void _XklStdXkbHandler( int grp, XklStateChange changeType,
- unsigned inds, Bool setInds );
-
-extern void _XklXkbEvHandler( XkbEvent * kev );
-
/* Start VTable methods */
extern Bool _XklXkbConfigActivate( const XklConfigRecPtr data );
@@ -34,6 +30,8 @@ extern Bool _XklXkbConfigWriteFile( const char *fileName,
const XklConfigRecPtr data,
const Bool binary );
+extern int _XklXkbEventHandler( XEvent * kev );
+
extern void _XklXkbFreeAllInfo( void );
extern const char **_XklXkbGetGroupNames( void );
@@ -46,6 +44,8 @@ extern void _XklXkbLockGroup( int group );
extern int _XklXkbPauseResumeListen( void );
+extern void _XklXkbSetIndicators( const XklState *windowState );
+
/* End of VTable methods */
#endif