Commit 42d789e98c9f21589b77abfa9b6b181d1db61dbb
1 parent
d6e1a58b
Exists in
master
and in
1 other branch
Adding title in "save" dialog.
Showing
1 changed file
with
12 additions
and
0 deletions
Show diff stats
src/dialogs/save/save.c
@@ -251,6 +251,13 @@ | @@ -251,6 +251,13 @@ | ||
251 | 251 | ||
252 | GtkWidget * v3270_save_dialog_new(GtkWidget *widget, LIB3270_CONTENT_OPTION mode, const gchar *filename) | 252 | GtkWidget * v3270_save_dialog_new(GtkWidget *widget, LIB3270_CONTENT_OPTION mode, const gchar *filename) |
253 | { | 253 | { |
254 | + static const gchar * titles[] = | ||
255 | + { | ||
256 | + N_("Save terminal contents"), | ||
257 | + N_("Save selected area"), | ||
258 | + N_("Save copied data"), | ||
259 | + }; | ||
260 | + | ||
254 | gboolean use_header; | 261 | gboolean use_header; |
255 | g_object_get(gtk_settings_get_default(), "gtk-dialogs-use-header", &use_header, NULL); | 262 | g_object_get(gtk_settings_get_default(), "gtk-dialogs-use-header", &use_header, NULL); |
256 | 263 | ||
@@ -264,6 +271,11 @@ | @@ -264,6 +271,11 @@ | ||
264 | 271 | ||
265 | dialog->mode = mode; | 272 | dialog->mode = mode; |
266 | 273 | ||
274 | + if( (size_t) mode < G_N_ELEMENTS(titles)) | ||
275 | + { | ||
276 | + gtk_window_set_title(GTK_WINDOW(dialog),gettext(titles[(size_t) mode])); | ||
277 | + } | ||
278 | + | ||
267 | if(filename) | 279 | if(filename) |
268 | gtk_entry_set_text(GTK_ENTRY(dialog->filename),filename); | 280 | gtk_entry_set_text(GTK_ENTRY(dialog->filename),filename); |
269 | 281 |