aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/dialogs
diff options
context:
space:
mode:
authorGediminas Paulauskas <menesis@delfi.lt>2001-04-11 09:20:10 +0800
committerGediminas Paulauskas <menesis@src.gnome.org>2001-04-11 09:20:10 +0800
commit69dfa6b30b0f9e31c6b31b6c2e47a52456728548 (patch)
tree5f86df64df2342ca101a4b5a357502ad67af9f69 /calendar/gui/dialogs
parent6cf1a4d151d669147ac9915b3267f7cbbaf7ccbe (diff)
downloadgsoc2013-evolution-69dfa6b30b0f9e31c6b31b6c2e47a52456728548.tar
gsoc2013-evolution-69dfa6b30b0f9e31c6b31b6c2e47a52456728548.tar.gz
gsoc2013-evolution-69dfa6b30b0f9e31c6b31b6c2e47a52456728548.tar.bz2
gsoc2013-evolution-69dfa6b30b0f9e31c6b31b6c2e47a52456728548.tar.lz
gsoc2013-evolution-69dfa6b30b0f9e31c6b31b6c2e47a52456728548.tar.xz
gsoc2013-evolution-69dfa6b30b0f9e31c6b31b6c2e47a52456728548.tar.zst
gsoc2013-evolution-69dfa6b30b0f9e31c6b31b6c2e47a52456728548.zip
Display fixes, thanks to Kjartan for finding these.
2001-04-11 Gediminas Paulauskas <menesis@delfi.lt> 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
Diffstat (limited to 'calendar/gui/dialogs')
-rw-r--r--calendar/gui/dialogs/delete-comp.c31
1 files changed, 13 insertions, 18 deletions
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;
- }
}