moon FIXME--

SVN revision: 23699
This commit is contained in:
e-taro 2006-07-03 17:37:08 +00:00 committed by e-taro
parent a5dff348ac
commit b7ea343ed4
4 changed files with 11 additions and 7 deletions

View File

@ -4,7 +4,7 @@
rm -f config.cache
AC_PREREQ(2.59)
AC_INIT(moon, 0.2.1)
AC_INIT(moon, 0.2.2)
AC_CONFIG_SRCDIR([src/e_mod_main.c])
AC_CONFIG_HEADER([config.h])
AC_CANONICAL_HOST

View File

@ -26,17 +26,19 @@ static int _basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
static Evas_Object *_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata);
static E_Config_DD *conf_edd = NULL;
static E_Module *module = NULL;
Config *moon_config = NULL;
EAPI int
e_modapi_save(E_Module *module)
e_modapi_save(E_Module *m)
{
return e_config_domain_save("module.moon", conf_edd, moon_config);
}
void
moon_config_init()
moon_config_init(E_Module *m)
{
module = m;
conf_edd = E_CONFIG_DD_NEW("Moon_Config", Config);
E_CONFIG_VAL(conf_edd, Config, show_phase_value, INT);
E_CONFIG_VAL(conf_edd, Config, value_format, INT);
@ -73,6 +75,7 @@ moon_config_shutdown()
moon_config = NULL;
E_CONFIG_DD_FREE(conf_edd);
module = NULL;
}
void
@ -81,6 +84,7 @@ moon_config_dialog_show(Evas_Object *o)
E_Config_Dialog *cfd;
E_Config_Dialog_View *v;
E_Container *con;
char buf[4096];
v = E_NEW(E_Config_Dialog_View, 1);
if (v)
@ -93,8 +97,8 @@ moon_config_dialog_show(Evas_Object *o)
v->advanced.create_widgets = NULL;
con = e_container_current_get(e_manager_current_get());
// FIXME - specify icon
cfd = e_config_dialog_new(con, D_("Moon Configuration"), NULL, 0, v, o);
snprintf(buf, sizeof(buf), "%s/module.eap", e_module_dir_get(module));
cfd = e_config_dialog_new(con, D_("Moon Configuration"), buf, 0, v, o);
moon_config->config_dialog = cfd;
}
}

View File

@ -97,7 +97,7 @@ e_modapi_init(E_Module *module)
bindtextdomain(PACKAGE, LOCALEDIR);
bind_textdomain_codeset(PACKAGE, "UTF-8");
moon_config_init();
moon_config_init(module);
_moon_timer_init();
_module = module;

View File

@ -35,7 +35,7 @@ EAPI int e_modapi_shutdown (E_Module *m);
EAPI int e_modapi_about (E_Module *m);
EAPI int e_modapi_save (E_Module *m);
void moon_config_init();
void moon_config_init(E_Module *m);
void moon_config_shutdown();
void moon_config_dialog_show(Evas_Object *o);
void moon_reset();