00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023 
00024 
00025 
00026 
00027 
00028 
00029 
00030 
00031 
00032 
00033 
00034 
00038 #ifndef _DMXCONFIG_H_
00039 #define _DMXCONFIG_H_
00040 #define DMX_DEFAULT_XKB_RULES  "xfree86"
00041 #define DMX_DEFAULT_XKB_MODEL  "pc101"
00042 #define DMX_DEFAULT_XKB_LAYOUT "us"
00043 #define DMX_DEFAULT_XKB_VARIANT NULL
00044 #define DMX_DEFAULT_XKB_OPTIONS NULL
00045 
00046 extern void dmxConfigStoreDisplay(const char *display);
00047 extern void dmxConfigStoreInput(const char *input); 
00048 extern void dmxConfigStoreXInput(const char *input); 
00049 extern void dmxConfigStoreFile(const char *file);
00050 extern void dmxConfigStoreConfig(const char *config);
00051 extern void dmxConfigConfigure(void);
00052 extern void dmxConfigSetMaxScreens(void);
00053 
00054 extern void dmxConfigSetXkbRules(const char *rules);
00055 extern void dmxConfigSetXkbModel(const char *model);
00056 extern void dmxConfigSetXkbLayout(const char *layout);
00057 extern void dmxConfigSetXkbVariant(const char *variant);
00058 extern void dmxConfigSetXkbOptions(const char *options);
00059 
00060 extern char *dmxConfigGetXkbRules(void);
00061 extern char *dmxConfigGetXkbModel(void);
00062 extern char *dmxConfigGetXkbLayout(void);
00063 extern char *dmxConfigGetXkbVariant(void);
00064 extern char *dmxConfigGetXkbOptions(void);
00065 #endif