Kill config dialog on keyboard exit.

Update home window(s) config at proper times.



SVN revision: 43880
This commit is contained in:
Christopher Michael 2009-11-21 19:31:57 +00:00
parent 01a120b17e
commit 35b2c92ecd
4 changed files with 13 additions and 11 deletions

View File

@ -119,7 +119,7 @@ static void
_il_home_config_free(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
{
il_home_cfg->cfd = NULL;
/* win cfg update */
il_home_win_cfg_update();
}
static Evas_Object *

View File

@ -124,6 +124,13 @@ e_modapi_save(E_Module *m)
return il_home_config_save();
}
EAPI void
il_home_win_cfg_update(void)
{
_il_home_apps_unpopulate();
_il_home_apps_populate();
}
/* local functions */
static E_Gadcon_Client *
_gc_init(E_Gadcon *gc, const char *name, const char *id, const char *style)
@ -356,7 +363,7 @@ _il_home_win_cb_delete(E_Win *win)
Instance *inst;
if (!(inst = win->data)) return;
// _il_home_apps_unpopulate();
_il_home_apps_unpopulate();
e_object_del(E_OBJECT(inst->hwin));
inst->hwin = NULL;
}
@ -575,13 +582,6 @@ _il_home_fmc_set(Evas_Object *obj)
e_fm2_config_set(obj, &fmc);
}
void
_il_home_win_cfg_update(void)
{
_il_home_apps_unpopulate();
_il_home_apps_populate();
}
static void
_il_home_desks_populate(void)
{

View File

@ -7,6 +7,6 @@ EAPI void *e_modapi_init(E_Module *m);
EAPI int e_modapi_shutdown(E_Module *m);
EAPI int e_modapi_save(E_Module *m);
void _il_home_win_cfg_update(void);
EAPI void il_home_win_cfg_update(void);
#endif

View File

@ -63,6 +63,8 @@ il_kbd_config_init(E_Module *m)
EAPI int
il_kbd_config_shutdown(void)
{
il_kbd_cfg->cfd = NULL;
e_configure_registry_item_del("illume/keyboard");
e_configure_registry_category_del("illume");
@ -117,7 +119,7 @@ _il_kbd_config_create(E_Config_Dialog *cfd)
static void
_il_kbd_config_free(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
{
il_kbd_cfg->cfd = NULL;
}
static Evas_Object *