diff options
author | Sergey Udaltsov <svu@gnome.org> | 2004-11-02 01:26:38 +0000 |
---|---|---|
committer | Sergey Udaltsov <svu@gnome.org> | 2004-11-02 01:26:38 +0000 |
commit | 253e818f948d458efd1d9df8558be22db9c161b1 (patch) | |
tree | 99bf48abef5533ec3c7d72f66290ff5574ab9f22 /libxklavier/xklavier_private_xkb.h | |
parent | 058ba5f38f3e935e116be2fed3bcce2f343b2e77 (diff) | |
download | libxklavier-253e818f948d458efd1d9df8558be22db9c161b1.tar.gz |
Adding config methods to vtable.
Diffstat (limited to 'libxklavier/xklavier_private_xkb.h')
-rw-r--r-- | libxklavier/xklavier_private_xkb.h | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/libxklavier/xklavier_private_xkb.h b/libxklavier/xklavier_private_xkb.h index 98fc40d..1823f33 100644 --- a/libxklavier/xklavier_private_xkb.h +++ b/libxklavier/xklavier_private_xkb.h @@ -5,11 +5,6 @@ #include <X11/extensions/XKBrules.h> -extern void _XklStdXkbHandler( int grp, XklStateChange changeType, - unsigned inds, Bool setInds ); - -extern void _XklXkbEvHandler( XkbEvent * kev ); - #define ForPhysIndicators( i, bit ) \ for ( i=0, bit=1; i<XkbNumIndicators; i++, bit<<=1 ) \ if ( _xklXkb->indicators->phys_indicators & bit ) @@ -22,6 +17,37 @@ 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 ); + +extern void _XklXkbConfigInit( void ); + +extern Bool _XklXkbConfigMultipleLayoutsSupported( void ); + +extern Bool _XklXkbConfigWriteFile( const char *fileName, + const XklConfigRecPtr data, + const Bool binary ); + +extern void _XklXkbFreeAllInfo( void ); + +extern const char **_XklXkbGetGroupNames( void ); + +extern unsigned _XklXkbGetNumGroups( void ); + +extern Bool _XklXkbLoadAllInfo( void ); + +extern void _XklXkbLockGroup( int group ); + +extern int _XklXkbPauseResumeListen( void ); + +/* End of VTable methods */ + #endif extern Bool _xklXkbExtPresent; |