summaryrefslogtreecommitdiff
path: root/libxklavier/xklavier_private_xmm.h
diff options
context:
space:
mode:
Diffstat (limited to 'libxklavier/xklavier_private_xmm.h')
-rw-r--r--libxklavier/xklavier_private_xmm.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/libxklavier/xklavier_private_xmm.h b/libxklavier/xklavier_private_xmm.h
new file mode 100644
index 0000000..0824f29
--- /dev/null
+++ b/libxklavier/xklavier_private_xmm.h
@@ -0,0 +1,38 @@
+#ifndef __XKLAVIER_PRIVATE_XMM_H__
+#define __XKLAVIER_PRIVATE_XMM_H__
+
+/* Start VTable methods */
+
+extern Bool _XklXmmConfigActivate( const XklConfigRecPtr data );
+
+extern void _XklXmmConfigInit( void );
+
+extern Bool _XklXmmConfigLoadRegistry( void );
+
+extern Bool _XklXmmConfigMultipleLayoutsSupported( void );
+
+extern Bool _XklXmmConfigWriteFile( const char *fileName,
+ const XklConfigRecPtr data,
+ const Bool binary );
+
+extern int _XklXmmEventHandler( XEvent * kev );
+
+extern void _XklXmmFreeAllInfo( void );
+
+extern const char **_XklXmmGetGroupNames( void );
+
+extern unsigned _XklXmmGetNumGroups( void );
+
+extern Bool _XklXmmLoadAllInfo( void );
+
+extern void _XklXmmLockGroup( int group );
+
+extern int _XklXmmPauseListen( void );
+
+extern int _XklXmmResumeListen( void );
+
+extern void _XklXmmSetIndicators( const XklState *windowState );
+
+/* End of VTable methods */
+
+#endif