1124
1124
/* check for external modification to the project file */
1125
mtime = glade_util_get_file_mtime (glade_project_get_path (project), NULL);
1127
if (mtime > glade_project_get_file_mtime (project))
1125
if (glade_project_get_path (project))
1130
dialog = gtk_message_dialog_new (GTK_WINDOW (window),
1132
GTK_MESSAGE_WARNING,
1135
("The file %s has been modified since reading it"),
1136
glade_project_get_path (project));
1138
gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
1140
("If you save it, all the external changes could be lost. Save it anyway?"));
1142
gtk_window_set_title (GTK_WINDOW (dialog), "");
1144
button = gtk_button_new_with_mnemonic (_("_Save Anyway"));
1145
gtk_button_set_image (GTK_BUTTON (button),
1146
gtk_image_new_from_stock (GTK_STOCK_SAVE,
1147
GTK_ICON_SIZE_BUTTON));
1148
gtk_widget_show (button);
1150
gtk_dialog_add_action_widget (GTK_DIALOG (dialog), button,
1151
GTK_RESPONSE_ACCEPT);
1152
gtk_dialog_add_button (GTK_DIALOG (dialog), _("_Don't Save"),
1153
GTK_RESPONSE_REJECT);
1155
gtk_dialog_set_default_response (GTK_DIALOG (dialog),
1156
GTK_RESPONSE_REJECT);
1158
response = gtk_dialog_run (GTK_DIALOG (dialog));
1160
gtk_widget_destroy (dialog);
1162
if (response == GTK_RESPONSE_REJECT)
1164
g_free (display_path);
1127
mtime = glade_util_get_file_mtime (glade_project_get_path (project), NULL);
1129
if (mtime > glade_project_get_file_mtime (project))
1132
dialog = gtk_message_dialog_new (GTK_WINDOW (window),
1134
GTK_MESSAGE_WARNING,
1136
_("The file %s has been modified since reading it"),
1137
glade_project_get_path (project));
1139
gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
1140
_("If you save it, all the external changes could be lost. "
1141
"Save it anyway?"));
1143
gtk_window_set_title (GTK_WINDOW (dialog), "");
1145
button = gtk_button_new_with_mnemonic (_("_Save Anyway"));
1146
gtk_button_set_image (GTK_BUTTON (button),
1147
gtk_image_new_from_stock (GTK_STOCK_SAVE,
1148
GTK_ICON_SIZE_BUTTON));
1149
gtk_widget_show (button);
1151
gtk_dialog_add_action_widget (GTK_DIALOG (dialog), button,
1152
GTK_RESPONSE_ACCEPT);
1153
gtk_dialog_add_button (GTK_DIALOG (dialog), _("_Don't Save"),
1154
GTK_RESPONSE_REJECT);
1156
gtk_dialog_set_default_response (GTK_DIALOG (dialog),
1157
GTK_RESPONSE_REJECT);
1159
response = gtk_dialog_run (GTK_DIALOG (dialog));
1161
gtk_widget_destroy (dialog);
1163
if (response == GTK_RESPONSE_REJECT)
1165
g_free (display_path);
1169
1171
/* Interestingly; we cannot use `path' after glade_project_reset_path
2317
2319
static GtkRadioActionEntry radio_entries[] = {
2319
{"IconsAndLabels", NULL, N_("Text beside icons"), NULL,
2321
{"IconsAndLabels", NULL, N_("Text _beside icons"), NULL,
2320
2322
N_("Display items as text beside icons"), GLADE_ITEM_ICON_AND_LABEL},
2322
2324
{"IconsOnly", NULL, N_("_Icons only"), NULL,