parent
a5dff348ac
commit
b7ea343ed4
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue