diff options
author | Gediminas Paulauskas <menesis@delfi.lt> | 2001-05-08 01:26:06 +0800 |
---|---|---|
committer | Gediminas Paulauskas <menesis@src.gnome.org> | 2001-05-08 01:26:06 +0800 |
commit | 85a74e8277cb8064c5958b30de8484eac8b04d8a (patch) | |
tree | 55d5e822d902577ccb42b3255f32526fab8caaba | |
parent | 66882b8d3fa0b954a615b35a6748b61bb5352947 (diff) | |
download | gsoc2013-evolution-85a74e8277cb8064c5958b30de8484eac8b04d8a.tar.gz gsoc2013-evolution-85a74e8277cb8064c5958b30de8484eac8b04d8a.tar.zst gsoc2013-evolution-85a74e8277cb8064c5958b30de8484eac8b04d8a.zip |
write what was converted to console, this function does not work always.
2001-05-07 Gediminas Paulauskas <menesis@delfi.lt>
* gal/widgets/e-unicode.c (e_utf8_to_gtk_string_sized):
write what was converted to console, this function does not work
always.
(e_utf8_gtk_editable_get_chars),
(e_utf8_gtk_menu_item_new_with_label): removed some unneeded checks.
(e_xml_get_translated_utf8_string_prop_by_name): if i.e. "title"
was found, do not convert it to utf8 -- it already is. do this
only on "_title".
* gal/e-table/e-table-header-item.c: fix warning.
svn path=/trunk/; revision=9692
-rw-r--r-- | widgets/misc/e-unicode.c | 9 | ||||
-rw-r--r-- | widgets/table/e-table-header-item.c | 7 |
2 files changed, 11 insertions, 5 deletions
diff --git a/widgets/misc/e-unicode.c b/widgets/misc/e-unicode.c index 26ac82db96..d84ed0e683 100644 --- a/widgets/misc/e-unicode.c +++ b/widgets/misc/e-unicode.c @@ -25,6 +25,8 @@ #include <gnome-xml/xmlmemory.h> #include <stdlib.h> +#define d(x) x + #define FONT_TESTING #define MAX_DECOMP 8 @@ -326,6 +328,7 @@ e_utf8_to_gtk_string_sized (GtkWidget *widget, const gchar *string, gint bytes) new[len++] = uc & 0xff; } new[len] = '\0'; + d(printf("utf8_to_gtk: %s => %s\n", string, new)); return new; } @@ -356,6 +359,7 @@ e_utf8_to_gtk_string_sized (GtkWidget *widget, const gchar *string, gint bytes) *ob = '\0'; + d(printf("utf8_to_gtk: %s => %s\n", string, new)); return new; } @@ -514,7 +518,6 @@ e_utf8_gtk_editable_get_chars (GtkEditable *editable, gint start, gint end) gchar *s, *u; s = gtk_editable_get_chars (editable, start, end); - if (!s) return NULL; u = e_utf8_from_gtk_string ((GtkWidget *) editable, s); g_free (s); return u; @@ -567,7 +570,7 @@ e_utf8_gtk_menu_item_new_with_label (GtkMenu *menu, const gchar *label) s = e_utf8_to_gtk_string ((GtkWidget *) menu, label); w = gtk_menu_item_new_with_label (s); - if (s) g_free (s); + g_free (s); return w; } @@ -2985,7 +2988,7 @@ e_xml_get_translated_utf8_string_prop_by_name (const xmlNode *parent, const xmlC prop = xmlGetProp ((xmlNode *) parent, prop_name); if (prop != NULL) { - ret_val = e_utf8_from_locale_string (prop); + ret_val = g_strdup (prop); xmlFree (prop); return ret_val; } diff --git a/widgets/table/e-table-header-item.c b/widgets/table/e-table-header-item.c index 12f6c1f9db..35fb279b1c 100644 --- a/widgets/table/e-table-header-item.c +++ b/widgets/table/e-table-header-item.c @@ -8,20 +8,23 @@ * Copyright 1999, 2000, 2001 Ximian, Inc. */ #include <config.h> + +#include "e-table-header-item.h" + +#include <string.h> #include <gtk/gtksignal.h> #include <gtk/gtkdnd.h> -#include "gal/util/e-i18n.h" #include <libgnomeui/gnome-canvas.h> #include <libgnomeui/gnome-canvas-util.h> #include <libgnomeui/gnome-canvas-polygon.h> #include <libgnomeui/gnome-canvas-rect-ellipse.h> #include <gdk-pixbuf/gdk-pixbuf.h> #include "gal/widgets/e-cursors.h" +#include "gal/util/e-i18n.h" #include "gal/util/e-xml-utils.h" #include "gal/widgets/e-canvas.h" #include "gal/widgets/e-popup-menu.h" #include "e-table-header.h" -#include "e-table-header-item.h" #include "e-table-header-utils.h" #include "e-table-col-dnd.h" #include "e-table-defines.h" |