forked from enlightenment/enlightenment
49 lines
1.1 KiB
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 "";
|
|
}
|