diff src/cache_maint.c @ 254:9faf34f047b1

Make the wmclass value unique among the code by defining it in main header file as GQ_WMCLASS. Before this patch, it was set using PACKAGE (="geeqie"), or by the hardcoded string "Geeqie". Now all Geeqie windows have the same value for wmclass.
author zas_
date Thu, 03 Apr 2008 23:29:14 +0000
parents c44b98370dba
children 9995c5fb202a
line wrap: on
line diff
--- a/src/cache_maint.c	Thu Apr 03 22:39:50 2008 +0000
+++ b/src/cache_maint.c	Thu Apr 03 23:29:14 2008 +0000
@@ -312,7 +312,7 @@
 		}
 
 	cm->gd = generic_dialog_new(_("Maintenance"),
-				    "Geeqie", "main_maintenance",
+				    GQ_WMCLASS, "main_maintenance",
 				    parent, FALSE,
 				    NULL, cm);
 	cm->gd->cancel_cb = cache_maintain_home_close_cb;
@@ -820,7 +820,7 @@
 	cd = g_new0(CleanData, 1);
 
 	cd->gd = generic_dialog_new(_("Create thumbnails"),
-				    "Geeqie", "create_thumbnails",
+				    GQ_WMCLASS, "create_thumbnails",
 				    widget, FALSE,
 				    NULL, cd);
 	gtk_window_set_default_size(GTK_WINDOW(cd->gd->dialog), PURGE_DIALOG_WIDTH, -1);
@@ -1050,7 +1050,7 @@
 		}
 
 	cd->gd = generic_dialog_new(_("Maintenance"),
-				    "Geeqie", "standard_maintenance",
+				    GQ_WMCLASS, "standard_maintenance",
 				    widget, FALSE,
 				    NULL, cd);
 	cd->gd->cancel_cb = cache_manager_standard_clean_close_cb;
@@ -1108,7 +1108,7 @@
 	GenericDialog *gd;
 
 	gd = generic_dialog_new(_("Clear cache"),
-				"Geeqie", "clear_cache", parent, TRUE,
+				GQ_WMCLASS, "clear_cache", parent, TRUE,
 				dummy_cancel_cb, NULL);
 	generic_dialog_add_message(gd, GTK_STOCK_DIALOG_QUESTION, _("Clear cache"),
 				   _("This will remove all thumbnails that have\nbeen saved to disk, continue?"));
@@ -1162,7 +1162,7 @@
 	cache_manager = g_new0(CacheManager, 1);
 
 	cache_manager->dialog = generic_dialog_new(_("Cache Maintenance - Geeqie"),
-						   "Geeqie", "cache_manager",
+						   GQ_WMCLASS, "cache_manager",
 						   NULL, FALSE,
 						   NULL, cache_manager);
 	gd = cache_manager->dialog;