add focus options
This commit is contained in:
parent
2fc662aa62
commit
ebab4adb85
1 changed files with 14 additions and 6 deletions
|
@ -8,10 +8,6 @@ static void config_free_entry(ConfigEntry *entry);
|
||||||
static void config_set_entry(char *name, ConfigValueType type,
|
static void config_set_entry(char *name, ConfigValueType type,
|
||||||
ConfigValue value);
|
ConfigValue value);
|
||||||
static void config_def_free(ConfigDefEntry *entry);
|
static void config_def_free(ConfigDefEntry *entry);
|
||||||
static void print_config(GQuark q, gpointer data, gpointer fonk){
|
|
||||||
ConfigDefEntry *e = (ConfigDefEntry *)data;
|
|
||||||
g_message("config: %s %d", e->name, e->hasList);
|
|
||||||
}
|
|
||||||
|
|
||||||
static GData *config = NULL;
|
static GData *config = NULL;
|
||||||
static GData *config_def = NULL;
|
static GData *config_def = NULL;
|
||||||
|
@ -22,6 +18,8 @@ void cparse_go(char *filename, FILE *);
|
||||||
|
|
||||||
void config_startup()
|
void config_startup()
|
||||||
{
|
{
|
||||||
|
ConfigValue val;
|
||||||
|
|
||||||
/* set up options exported by the kernel */
|
/* set up options exported by the kernel */
|
||||||
config_def_set(config_def_new("engine", Config_String,
|
config_def_set(config_def_new("engine", Config_String,
|
||||||
"Engine",
|
"Engine",
|
||||||
|
@ -48,7 +46,18 @@ void config_startup()
|
||||||
"The ordering of the elements in the "
|
"The ordering of the elements in the "
|
||||||
"window titlebars."));
|
"window titlebars."));
|
||||||
|
|
||||||
/*g_datalist_foreach(&config_def, print_config, NULL);*/
|
config_def_set(config_def_new("focusNew", Config_Bool,
|
||||||
|
"Focus New Windows",
|
||||||
|
"Focus windows when they first appear."));
|
||||||
|
val.bool = TRUE;
|
||||||
|
config_set("focusNew", Config_Bool, val);
|
||||||
|
|
||||||
|
config_def_set(config_def_new("focusFollowsMouse", Config_Bool,
|
||||||
|
"Focus Follows Mouse",
|
||||||
|
"Focus windows when the mouse pointer "
|
||||||
|
"enters them."));
|
||||||
|
val.bool = TRUE;
|
||||||
|
config_set("focusFollowsMouse", Config_Bool, val);
|
||||||
}
|
}
|
||||||
|
|
||||||
void config_shutdown()
|
void config_shutdown()
|
||||||
|
@ -90,7 +99,6 @@ gboolean config_set(char *name, ConfigValueType type, ConfigValue value)
|
||||||
|
|
||||||
name = g_ascii_strdown(name, -1);
|
name = g_ascii_strdown(name, -1);
|
||||||
|
|
||||||
/*g_datalist_foreach(&config_def, print_config, NULL);*/
|
|
||||||
def = g_datalist_get_data(&config_def, name);
|
def = g_datalist_get_data(&config_def, name);
|
||||||
|
|
||||||
if (def == NULL) {
|
if (def == NULL) {
|
||||||
|
|
Loading…
Reference in a new issue