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 |