comparison src/utilops.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 73efc1ba150f
children 9995c5fb202a
comparison
equal deleted inserted replaced
253:b932b6928e20 254:9faf34f047b1
294 GenericDialog *file_util_warning_dialog(const gchar *heading, const gchar *message, 294 GenericDialog *file_util_warning_dialog(const gchar *heading, const gchar *message,
295 const gchar *icon_stock_id, GtkWidget *parent) 295 const gchar *icon_stock_id, GtkWidget *parent)
296 { 296 {
297 GenericDialog *gd; 297 GenericDialog *gd;
298 298
299 gd = file_util_gen_dlg(heading, "Geeqie", "warning", parent, TRUE, NULL, NULL); 299 gd = file_util_gen_dlg(heading, GQ_WMCLASS, "warning", parent, TRUE, NULL, NULL);
300 generic_dialog_add_message(gd, icon_stock_id, heading, message); 300 generic_dialog_add_message(gd, icon_stock_id, heading, message);
301 generic_dialog_add_button(gd, GTK_STOCK_OK, NULL, file_util_warning_dialog_ok_cb, TRUE); 301 generic_dialog_add_button(gd, GTK_STOCK_OK, NULL, file_util_warning_dialog_ok_cb, TRUE);
302 if (place_dialogs_under_mouse) 302 if (place_dialogs_under_mouse)
303 { 303 {
304 gtk_window_set_position(GTK_WINDOW(gd->dialog), GTK_WIN_POS_MOUSE); 304 gtk_window_set_position(GTK_WINDOW(gd->dialog), GTK_WIN_POS_MOUSE);
642 static GenericDialog *file_util_move_multiple_confirm_dialog(FileDataMult *fdm) 642 static GenericDialog *file_util_move_multiple_confirm_dialog(FileDataMult *fdm)
643 { 643 {
644 GenericDialog *gd; 644 GenericDialog *gd;
645 GtkWidget *hbox; 645 GtkWidget *hbox;
646 646
647 gd = file_util_gen_dlg(_("Overwrite file"), "Geeqie", "dlg_confirm", 647 gd = file_util_gen_dlg(_("Overwrite file"), GQ_WMCLASS, "dlg_confirm",
648 NULL, TRUE, 648 NULL, TRUE,
649 file_util_move_multiple_cancel_cb, fdm); 649 file_util_move_multiple_cancel_cb, fdm);
650 650
651 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_QUESTION, 651 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_QUESTION,
652 _("Overwrite file?"), 652 _("Overwrite file?"),
724 { 724 {
725 title = _("Source to move matches destination"); 725 title = _("Source to move matches destination");
726 text = g_strdup_printf(_("Unable to move file:\n%s\nto itself."), fdm->dest); 726 text = g_strdup_printf(_("Unable to move file:\n%s\nto itself."), fdm->dest);
727 } 727 }
728 728
729 gd = file_util_gen_dlg(title, "Geeqie", "dlg_confirm", 729 gd = file_util_gen_dlg(title, GQ_WMCLASS, "dlg_confirm",
730 NULL, TRUE, 730 NULL, TRUE,
731 file_util_move_multiple_cancel_cb, fdm); 731 file_util_move_multiple_cancel_cb, fdm);
732 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_WARNING, title, text); 732 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_WARNING, title, text);
733 g_free(text); 733 g_free(text);
734 generic_dialog_add_button(gd, GTK_STOCK_GO_FORWARD, _("Co_ntinue"), 734 generic_dialog_add_button(gd, GTK_STOCK_GO_FORWARD, _("Co_ntinue"),
810 else 810 else
811 { 811 {
812 title = _("Error moving file"); 812 title = _("Error moving file");
813 text = g_strdup_printf(_("Unable to move file:\n%s\nto:\n%s\nduring multiple file move."), fdm->source_fd->path, fdm->dest); 813 text = g_strdup_printf(_("Unable to move file:\n%s\nto:\n%s\nduring multiple file move."), fdm->source_fd->path, fdm->dest);
814 } 814 }
815 gd = file_util_gen_dlg(title, "Geeqie", "dlg_confirm", 815 gd = file_util_gen_dlg(title, GQ_WMCLASS, "dlg_confirm",
816 NULL, TRUE, 816 NULL, TRUE,
817 file_util_move_multiple_cancel_cb, fdm); 817 file_util_move_multiple_cancel_cb, fdm);
818 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_WARNING, title, text); 818 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_WARNING, title, text);
819 g_free(text); 819 g_free(text);
820 820
972 else if (isfile(fds->dest) && !fds->confirmed) 972 else if (isfile(fds->dest) && !fds->confirmed)
973 { 973 {
974 GenericDialog *gd; 974 GenericDialog *gd;
975 GtkWidget *hbox; 975 GtkWidget *hbox;
976 976
977 gd = file_util_gen_dlg(_("Overwrite file"), "Geeqie", "dlg_confirm", 977 gd = file_util_gen_dlg(_("Overwrite file"), GQ_WMCLASS, "dlg_confirm",
978 NULL, TRUE, 978 NULL, TRUE,
979 file_util_move_single_cancel_cb, fds); 979 file_util_move_single_cancel_cb, fds);
980 980
981 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_QUESTION, 981 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_QUESTION,
982 _("Overwrite file?"), 982 _("Overwrite file?"),
1195 text = _("Move multiple files"); 1195 text = _("Move multiple files");
1196 } 1196 }
1197 stock_id = GTK_STOCK_OK; 1197 stock_id = GTK_STOCK_OK;
1198 } 1198 }
1199 1199
1200 fdlg = file_util_file_dlg(title, "Geeqie", "dlg_copymove", parent, 1200 fdlg = file_util_file_dlg(title, GQ_WMCLASS, "dlg_copymove", parent,
1201 file_util_move_cancel_cb, NULL); 1201 file_util_move_cancel_cb, NULL);
1202 generic_dialog_add_message(GENERIC_DIALOG(fdlg), NULL, text, NULL); 1202 generic_dialog_add_message(GENERIC_DIALOG(fdlg), NULL, text, NULL);
1203 1203
1204 if (fd) 1204 if (fd)
1205 { 1205 {
1520 list = list->next; 1520 list = list->next;
1521 } 1521 }
1522 if (resume_data) 1522 if (resume_data)
1523 { 1523 {
1524 g_string_append(msg, _("\n Continue multiple delete operation?")); 1524 g_string_append(msg, _("\n Continue multiple delete operation?"));
1525 d = file_util_gen_dlg(_("Delete failed"), "Geeqie", "dlg_confirm", 1525 d = file_util_gen_dlg(_("Delete failed"), GQ_WMCLASS, "dlg_confirm",
1526 NULL, TRUE, 1526 NULL, TRUE,
1527 file_util_delete_ext_cancel_cb, resume_data); 1527 file_util_delete_ext_cancel_cb, resume_data);
1528 1528
1529 generic_dialog_add_message(d, GTK_STOCK_DIALOG_WARNING, NULL, msg->str); 1529 generic_dialog_add_message(d, GTK_STOCK_DIALOG_WARNING, NULL, msg->str);
1530 1530
1612 if (source_list) 1612 if (source_list)
1613 { 1613 {
1614 GenericDialog *d; 1614 GenericDialog *d;
1615 gchar *text; 1615 gchar *text;
1616 1616
1617 d = file_util_gen_dlg(_("Delete failed"), "Geeqie", "dlg_confirm", 1617 d = file_util_gen_dlg(_("Delete failed"), GQ_WMCLASS, "dlg_confirm",
1618 NULL, TRUE, 1618 NULL, TRUE,
1619 file_util_delete_multiple_cancel_cb, source_list); 1619 file_util_delete_multiple_cancel_cb, source_list);
1620 1620
1621 text = g_strdup_printf(_("Unable to delete file:\n %s\n Continue multiple delete operation?"), fd->path); 1621 text = g_strdup_printf(_("Unable to delete file:\n %s\n Continue multiple delete operation?"), fd->path);
1622 generic_dialog_add_message(d, GTK_STOCK_DIALOG_WARNING, NULL, text); 1622 generic_dialog_add_message(d, GTK_STOCK_DIALOG_WARNING, NULL, text);
1757 GtkWidget *label; 1757 GtkWidget *label;
1758 ImageWindow *imd; 1758 ImageWindow *imd;
1759 gchar *buf; 1759 gchar *buf;
1760 1760
1761 gd = file_util_gen_dlg(_("Delete files - Geeqie"), 1761 gd = file_util_gen_dlg(_("Delete files - Geeqie"),
1762 "Geeqie", "dlg_confirm", parent, TRUE, 1762 GQ_WMCLASS, "dlg_confirm", parent, TRUE,
1763 file_util_delete_multiple_cancel_cb, source_list); 1763 file_util_delete_multiple_cancel_cb, source_list);
1764 1764
1765 generic_dialog_add_message(gd, NULL, _("Delete multiple files"), NULL); 1765 generic_dialog_add_message(gd, NULL, _("Delete multiple files"), NULL);
1766 1766
1767 generic_dialog_add_image(gd, NULL, NULL, NULL, NULL, NULL, TRUE); 1767 generic_dialog_add_image(gd, NULL, NULL, NULL, NULL, NULL, TRUE);
1852 { 1852 {
1853 GenericDialog *gd; 1853 GenericDialog *gd;
1854 GtkWidget *table; 1854 GtkWidget *table;
1855 gchar *base; 1855 gchar *base;
1856 1856
1857 gd = file_util_gen_dlg(_("Delete file - Geeqie"), "Geeqie", "dlg_confirm", 1857 gd = file_util_gen_dlg(_("Delete file - Geeqie"), GQ_WMCLASS, "dlg_confirm",
1858 parent, TRUE, 1858 parent, TRUE,
1859 file_util_delete_cancel_cb, file_data_ref(fd)); 1859 file_util_delete_cancel_cb, file_data_ref(fd));
1860 1860
1861 generic_dialog_add_message(gd, NULL, _("Delete file?"), NULL); 1861 generic_dialog_add_message(gd, NULL, _("Delete file?"), NULL);
1862 1862
2009 2009
2010 if (isfile(fdlg->dest_path) && !fdlg->type) 2010 if (isfile(fdlg->dest_path) && !fdlg->type)
2011 { 2011 {
2012 GenericDialog *gd; 2012 GenericDialog *gd;
2013 2013
2014 gd = file_util_gen_dlg(_("Overwrite file"), "Geeqie", "dlg_confirm", 2014 gd = file_util_gen_dlg(_("Overwrite file"), GQ_WMCLASS, "dlg_confirm",
2015 NULL, TRUE, 2015 NULL, TRUE,
2016 file_util_rename_multiple_cancel_cb, rd); 2016 file_util_rename_multiple_cancel_cb, rd);
2017 2017
2018 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_QUESTION, 2018 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_QUESTION,
2019 _("Overwrite file?"), 2019 _("Overwrite file?"),
2539 const gchar *name; 2539 const gchar *name;
2540 2540
2541 rd = g_new0(RenameDataMult, 1); 2541 rd = g_new0(RenameDataMult, 1);
2542 2542
2543 rd->fdlg = file_util_file_dlg(_("Rename - Geeqie"), 2543 rd->fdlg = file_util_file_dlg(_("Rename - Geeqie"),
2544 "Geeqie", "dlg_rename", parent, 2544 GQ_WMCLASS, "dlg_rename", parent,
2545 file_util_rename_multiple_close_cb, rd); 2545 file_util_rename_multiple_close_cb, rd);
2546 generic_dialog_add_message(GENERIC_DIALOG(rd->fdlg), NULL, _("Rename multiple files"), NULL); 2546 generic_dialog_add_message(GENERIC_DIALOG(rd->fdlg), NULL, _("Rename multiple files"), NULL);
2547 file_dialog_add_button(rd->fdlg, GTK_STOCK_OK, _("_Rename"), file_util_rename_multiple_cb, TRUE); 2547 file_dialog_add_button(rd->fdlg, GTK_STOCK_OK, _("_Rename"), file_util_rename_multiple_cb, TRUE);
2548 2548
2549 rd->fdlg->source_fd = file_data_ref(source_list->data); 2549 rd->fdlg->source_fd = file_data_ref(source_list->data);
2727 { 2727 {
2728 if (isfile(fds->dest) && !fds->confirmed) 2728 if (isfile(fds->dest) && !fds->confirmed)
2729 { 2729 {
2730 GenericDialog *gd; 2730 GenericDialog *gd;
2731 2731
2732 gd = file_util_gen_dlg(_("Overwrite file"), "Geeqie", "dlg_confirm", 2732 gd = file_util_gen_dlg(_("Overwrite file"), GQ_WMCLASS, "dlg_confirm",
2733 NULL, TRUE, 2733 NULL, TRUE,
2734 file_util_rename_single_cancel_cb, fds); 2734 file_util_rename_single_cancel_cb, fds);
2735 2735
2736 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_QUESTION, 2736 generic_dialog_add_message(gd, GTK_STOCK_DIALOG_QUESTION,
2737 _("Overwrite file?"), 2737 _("Overwrite file?"),
2795 { 2795 {
2796 FileDialog *fdlg; 2796 FileDialog *fdlg;
2797 GtkWidget *table; 2797 GtkWidget *table;
2798 const gchar *name; 2798 const gchar *name;
2799 2799
2800 fdlg = file_util_file_dlg(_("Rename - Geeqie"), "Geeqie", "dlg_rename", parent, 2800 fdlg = file_util_file_dlg(_("Rename - Geeqie"), GQ_WMCLASS, "dlg_rename", parent,
2801 file_util_rename_single_close_cb, NULL); 2801 file_util_rename_single_close_cb, NULL);
2802 2802
2803 generic_dialog_add_message(GENERIC_DIALOG(fdlg), NULL, _("Rename file"), NULL); 2803 generic_dialog_add_message(GENERIC_DIALOG(fdlg), NULL, _("Rename file"), NULL);
2804 generic_dialog_add_image(GENERIC_DIALOG(fdlg), NULL, source_fd, NULL, NULL, NULL, FALSE); 2804 generic_dialog_add_image(GENERIC_DIALOG(fdlg), NULL, source_fd, NULL, NULL, NULL, FALSE);
2805 2805
2917 FileDialog *fdlg; 2917 FileDialog *fdlg;
2918 gchar *text; 2918 gchar *text;
2919 2919
2920 if (!isdir(path)) return; 2920 if (!isdir(path)) return;
2921 2921
2922 fdlg = file_util_file_dlg(_("New folder - Geeqie"), "Geeqie", "dlg_newdir", parent, 2922 fdlg = file_util_file_dlg(_("New folder - Geeqie"), GQ_WMCLASS, "dlg_newdir", parent,
2923 file_util_create_dir_close_cb, NULL); 2923 file_util_create_dir_close_cb, NULL);
2924 2924
2925 text = g_strdup_printf(_("Create folder in:\n%s\nnamed:"), path); 2925 text = g_strdup_printf(_("Create folder in:\n%s\nnamed:"), path);
2926 generic_dialog_add_message(GENERIC_DIALOG(fdlg), NULL, NULL, text); 2926 generic_dialog_add_message(GENERIC_DIALOG(fdlg), NULL, NULL, text);
2927 g_free(text); 2927 g_free(text);
3315 ud->type = UTILITY_TYPE_DELETE_LINK; 3315 ud->type = UTILITY_TYPE_DELETE_LINK;
3316 ud->source_fd = file_data_ref(fd); 3316 ud->source_fd = file_data_ref(fd);
3317 ud->dlist = NULL; 3317 ud->dlist = NULL;
3318 ud->flist = NULL; 3318 ud->flist = NULL;
3319 3319
3320 ud->gd = file_util_gen_dlg(_("Delete folder"), "Geeqie", "dlg_confirm", 3320 ud->gd = file_util_gen_dlg(_("Delete folder"), GQ_WMCLASS, "dlg_confirm",
3321 parent, TRUE, 3321 parent, TRUE,
3322 file_util_delete_dir_cancel_cb, ud); 3322 file_util_delete_dir_cancel_cb, ud);
3323 3323
3324 text = g_strdup_printf(_("This will delete the symbolic link:\n\n%s\n\n" 3324 text = g_strdup_printf(_("This will delete the symbolic link:\n\n%s\n\n"
3325 "The folder this link points to will not be deleted."), 3325 "The folder this link points to will not be deleted."),
3364 { 3364 {
3365 GenericDialog *gd; 3365 GenericDialog *gd;
3366 GtkWidget *box; 3366 GtkWidget *box;
3367 gchar *text; 3367 gchar *text;
3368 3368
3369 gd = file_util_gen_dlg(_("Folder contains subfolders"), "Geeqie", "dlg_warning", 3369 gd = file_util_gen_dlg(_("Folder contains subfolders"), GQ_WMCLASS, "dlg_warning",
3370 parent, TRUE, NULL, NULL); 3370 parent, TRUE, NULL, NULL);
3371 generic_dialog_add_button(gd, GTK_STOCK_CLOSE, NULL, NULL, TRUE); 3371 generic_dialog_add_button(gd, GTK_STOCK_CLOSE, NULL, NULL, TRUE);
3372 3372
3373 text = g_strdup_printf(_("Unable to delete the folder:\n\n%s\n\n" 3373 text = g_strdup_printf(_("Unable to delete the folder:\n\n%s\n\n"
3374 "This folder contains subfolders which must be moved before it can be deleted."), 3374 "This folder contains subfolders which must be moved before it can be deleted."),
3399 ud->dlist = dlist; 3399 ud->dlist = dlist;
3400 dlist = NULL; 3400 dlist = NULL;
3401 ud->flist = filelist_sort_path(flist); 3401 ud->flist = filelist_sort_path(flist);
3402 flist = NULL; 3402 flist = NULL;
3403 3403
3404 ud->gd = file_util_gen_dlg(_("Delete folder"), "Geeqie", "dlg_confirm", 3404 ud->gd = file_util_gen_dlg(_("Delete folder"), GQ_WMCLASS, "dlg_confirm",
3405 parent, TRUE, file_util_delete_dir_cancel_cb, ud); 3405 parent, TRUE, file_util_delete_dir_cancel_cb, ud);
3406 generic_dialog_add_button(ud->gd, GTK_STOCK_DELETE, NULL, file_util_delete_dir_ok_cb, TRUE); 3406 generic_dialog_add_button(ud->gd, GTK_STOCK_DELETE, NULL, file_util_delete_dir_ok_cb, TRUE);
3407 3407
3408 text = g_strdup_printf(_("This will delete the folder:\n\n%s\n\n" 3408 text = g_strdup_printf(_("This will delete the folder:\n\n%s\n\n"
3409 "The contents of this folder will also be deleted."), 3409 "The contents of this folder will also be deleted."),