BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
bstxkb.hh
Go to the documentation of this file.
1  // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
2 #ifndef __BST_XKB_H__
3 #define __BST_XKB_H__
4 
5 #include <glib.h>
6 
7 #ifdef __cplusplus
8 extern "C" {
9 #endif /* __cplusplus */
10 
11 
12 /* --- prototypes --- */
13 gboolean bst_xkb_open (const gchar *display,
14  gboolean sync);
15 void bst_xkb_close (void);
16 void bst_xkb_dump (void);
17 const gchar* bst_xkb_get_symbol (gboolean physical);
18 void bst_xkb_parse_symbol (const gchar *symbol,
19  gchar **encoding_p,
20  gchar **model_p,
21  gchar **layout_p,
22  gchar **variant_p);
23 
24 
25 
26 
27 
28 
29 #ifdef __cplusplus
30 }
31 #endif /* __cplusplus */
32 
33 #endif /* __BST_XKB_H__ */