and modules will delete/clean up all their dialogs on being shut down now...

safe at last.


SVN revision: 30646
This commit is contained in:
Carsten Haitzler 2007-07-08 05:37:05 +00:00
parent a7a05c624d
commit 4cc0d6ed8c
9 changed files with 20 additions and 0 deletions

View File

@ -42,6 +42,9 @@ e_modapi_init(E_Module *m)
EAPI int
e_modapi_shutdown(E_Module *m)
{
E_Config_Dialog *cfd;
while ((cfd = e_config_dialog_get("E", "_config_border_style_dialog"))) e_object_del(E_OBJECT(cfd));
while ((cfd = e_config_dialog_get("E", "_config_border_border_style_dialog"))) e_object_del(E_OBJECT(cfd));
e_configure_registry_item_del("internal/borders_border");
e_configure_registry_category_del("internal");
e_configure_registry_item_del("appearance/borders");

View File

@ -40,6 +40,8 @@ e_modapi_init(E_Module *m)
EAPI int
e_modapi_shutdown(E_Module *m)
{
E_Config_Dialog *cfd;
while ((cfd = e_config_dialog_get("E", "_config_color_classes_dialog"))) e_object_del(E_OBJECT(cfd));
e_configure_registry_item_del("appearance/colors");
e_configure_registry_category_del("appearance");
conf_module = NULL;

View File

@ -40,6 +40,8 @@ e_modapi_init(E_Module *m)
EAPI int
e_modapi_shutdown(E_Module *m)
{
E_Config_Dialog *cfd;
while ((cfd = e_config_dialog_get("E", "_config_fonts_dialog"))) e_object_del(E_OBJECT(cfd));
e_configure_registry_item_del("appearance/fonts");
e_configure_registry_category_del("appearance");
conf_module = NULL;

View File

@ -40,6 +40,8 @@ e_modapi_init(E_Module *m)
EAPI int
e_modapi_shutdown(E_Module *m)
{
E_Config_Dialog *cfd;
while ((cfd = e_config_dialog_get("E", "_config_icon_theme_dialog"))) e_object_del(E_OBJECT(cfd));
e_configure_registry_item_del("appearance/icon_theme");
e_configure_registry_category_del("appearance");
conf_module = NULL;

View File

@ -40,6 +40,8 @@ e_modapi_init(E_Module *m)
EAPI int
e_modapi_shutdown(E_Module *m)
{
E_Config_Dialog *cfd;
while ((cfd = e_config_dialog_get("E", "_config_cursor_dialog"))) e_object_del(E_OBJECT(cfd));
e_configure_registry_item_del("appearance/mouse_cursor");
e_configure_registry_category_del("appearance");
conf_module = NULL;

View File

@ -40,6 +40,8 @@ e_modapi_init(E_Module *m)
EAPI int
e_modapi_shutdown(E_Module *m)
{
E_Config_Dialog *cfd;
while ((cfd = e_config_dialog_get("E", "_config_startup_dialog"))) e_object_del(E_OBJECT(cfd));
e_configure_registry_item_del("appearance/startup");
e_configure_registry_category_del("appearance");
conf_module = NULL;

View File

@ -40,6 +40,8 @@ e_modapi_init(E_Module *m)
EAPI int
e_modapi_shutdown(E_Module *m)
{
E_Config_Dialog *cfd;
while ((cfd = e_config_dialog_get("E", "_config_theme_dialog"))) e_object_del(E_OBJECT(cfd));
e_configure_registry_item_del("appearance/theme");
e_configure_registry_category_del("appearance");
conf_module = NULL;

View File

@ -40,6 +40,8 @@ e_modapi_init(E_Module *m)
EAPI int
e_modapi_shutdown(E_Module *m)
{
E_Config_Dialog *cfd;
while ((cfd = e_config_dialog_get("E", "_config_transitions_dialog"))) e_object_del(E_OBJECT(cfd));
e_configure_registry_item_del("appearance/transitions");
e_configure_registry_category_del("appearance");
conf_module = NULL;

View File

@ -42,6 +42,9 @@ e_modapi_init(E_Module *m)
EAPI int
e_modapi_shutdown(E_Module *m)
{
E_Config_Dialog *cfd;
while ((cfd = e_config_dialog_get("E", "_config_wallpaper_dialog"))) e_object_del(E_OBJECT(cfd));
e_configure_registry_item_del("internal/wallpaper_desk");
e_configure_registry_category_del("internal");
e_configure_registry_item_del("appearance/wallpaper");