enlightenment/src/config.c

49 lines
1.1 KiB
C

#include "e.h"
static char cfg_grabs_db[4096];
static char cfg_settings_db[4096];
static char cfg_actions_db[4096];
static char cfg_borders[4096];
char *
e_config_get(char *type)
{
if (!strcmp(type, "grabs"))
{
sprintf(cfg_grabs_db,
PACKAGE_DATA_DIR"/data/config/behavior/default/grabs.db");
return cfg_grabs_db;
}
if (!strcmp(type, "settings"))
{
sprintf(cfg_settings_db,
PACKAGE_DATA_DIR"/data/config/behavior/default/settings.db");
return cfg_settings_db;
}
if (!strcmp(type, "actions"))
{
sprintf(cfg_actions_db,
PACKAGE_DATA_DIR"/data/config/behavior/default/actions.db");
return cfg_actions_db;
}
if (!strcmp(type, "borders"))
{
sprintf(cfg_borders,
PACKAGE_DATA_DIR"/data/config/appearance/default/borders/");
return cfg_borders;
}
if (!strcmp(type, "images"))
{
sprintf(cfg_borders,
PACKAGE_DATA_DIR"/data/images/");
return cfg_borders;
}
if (!strcmp(type, "fonts"))
{
sprintf(cfg_borders,
PACKAGE_DATA_DIR"/data/fonts/");
return cfg_borders;
}
return "";
}