BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
00001 // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html 00002 #ifndef __BST_XKB_H__ 00003 #define __BST_XKB_H__ 00004 00005 #include <glib.h> 00006 00007 #ifdef __cplusplus 00008 extern "C" { 00009 #endif /* __cplusplus */ 00010 00011 00012 /* --- prototypes --- */ 00013 gboolean bst_xkb_open (const gchar *display, 00014 gboolean sync); 00015 void bst_xkb_close (void); 00016 void bst_xkb_dump (void); 00017 const gchar* bst_xkb_get_symbol (gboolean physical); 00018 void bst_xkb_parse_symbol (const gchar *symbol, 00019 gchar **encoding_p, 00020 gchar **model_p, 00021 gchar **layout_p, 00022 gchar **variant_p); 00023 00024 00025 00026 00027 00028 00029 #ifdef __cplusplus 00030 } 00031 #endif /* __cplusplus */ 00032 00033 #endif /* __BST_XKB_H__ */