From 69dfa6b30b0f9e31c6b31b6c2e47a52456728548 Mon Sep 17 00:00:00 2001 From: Gediminas Paulauskas Date: Wed, 11 Apr 2001 01:20:10 +0000 Subject: Display fixes, thanks to Kjartan for finding these. 2001-04-11 Gediminas Paulauskas Display fixes, thanks to Kjartan for finding these. * gui/event-editor.c: use simple (not e_utf8_) gtk_clist_append for strings which are never in utf-8. * dialogs/delete-comp.c (delete_component_dialog): convert only summary from utf-8 to gtk charset. Translated values are in correct craset already. svn path=/trunk/; revision=9219 --- calendar/gui/dialogs/delete-comp.c | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) (limited to 'calendar/gui/dialogs') diff --git a/calendar/gui/dialogs/delete-comp.c b/calendar/gui/dialogs/delete-comp.c index bd70f6b261..f24c3493fb 100644 --- a/calendar/gui/dialogs/delete-comp.c +++ b/calendar/gui/dialogs/delete-comp.c @@ -62,29 +62,31 @@ delete_component_dialog (CalComponent *comp, GtkWidget *widget) vtype = cal_component_get_vtype (comp); cal_component_get_summary (comp, &summary); + tmp = e_utf8_to_gtk_string (widget, summary.value); + switch (vtype) { case CAL_COMPONENT_EVENT: - if (summary.value) + if (tmp) str = g_strdup_printf (_("Are you sure you want to delete the appointment " - "`%s'?"), summary.value); + "`%s'?"), tmp); else str = g_strdup (_("Are you sure you want to delete this " "untitled appointment?")); break; case CAL_COMPONENT_TODO: - if (summary.value) + if (tmp) str = g_strdup_printf (_("Are you sure you want to delete the task " - "`%s'?"), summary.value); + "`%s'?"), tmp); else str = g_strdup (_("Are you sure you want to delete this " "untitled task?")); break; case CAL_COMPONENT_JOURNAL: - if (summary.value) + if (tmp) str = g_strdup_printf (_("Are you sure you want to delete the journal entry " - "`%s'?"), summary.value); + "`%s'?"), tmp); else str = g_strdup (_("Are you sure want to delete this " "untitled journal entry?")); @@ -95,19 +97,12 @@ delete_component_dialog (CalComponent *comp, GtkWidget *widget) return FALSE; } - tmp = e_utf8_to_gtk_string (widget, str); + dialog = gnome_question_dialog_modal (str, NULL, NULL); + g_free (tmp); g_free (str); - if (tmp) { - dialog = gnome_question_dialog_modal (tmp, NULL, NULL); - g_free (tmp); - - if (gnome_dialog_run (GNOME_DIALOG (dialog)) == GNOME_YES) - return TRUE; - else - return FALSE; - } else { - g_message ("delete_component_dialog(): Could not convert the string from UTF8"); + if (gnome_dialog_run (GNOME_DIALOG (dialog)) == GNOME_YES) + return TRUE; + else return FALSE; - } } -- cgit v1.2.3