BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
bstxkb.hh
Go to the documentation of this file.
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__ */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines