From 10a1eb46a99144ac67c451a53aff3dd0a240aa2c Mon Sep 17 00:00:00 2001 From: Gediminas Paulauskas Date: Tue, 8 May 2001 00:28:34 +0000 Subject: Removed EVOLUTION_VERSION from the rest of makefiles. use VERSION instead. So you must include , heh. and a stil-not-working "fix" for galview menus. svn path=/trunk/; revision=9707 --- widgets/menus/Makefile.am | 3 +-- widgets/menus/gal-view-menus.c | 10 ++++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) (limited to 'widgets/menus') diff --git a/widgets/menus/Makefile.am b/widgets/menus/Makefile.am index dc58b34f09..500f0672fc 100644 --- a/widgets/menus/Makefile.am +++ b/widgets/menus/Makefile.am @@ -3,10 +3,9 @@ noinst_LTLIBRARIES = libmenus.la INCLUDES = \ -I$(top_srcdir) \ -I$(top_srcdir)/widgets/menus \ - -DEVOLUTION_VERSION=\""$(VERSION)"\" \ $(EXTRA_GNOME_CFLAGS) \ -DG_LOG_DOMAIN=\"menus\" libmenus_la_SOURCES = \ gal-view-menus.c \ - gal-view-menus.h \ No newline at end of file + gal-view-menus.h diff --git a/widgets/menus/gal-view-menus.c b/widgets/menus/gal-view-menus.c index 4be6d73e19..ac99ae1793 100644 --- a/widgets/menus/gal-view-menus.c +++ b/widgets/menus/gal-view-menus.c @@ -161,7 +161,6 @@ build_menus(GalViewMenus *menus) int length; int i; GalViewCollection *collection = menus->priv->collection; - char *label; root = bonobo_ui_node_new("Root"); menu = bonobo_ui_node_new_child(root, "menu"); @@ -179,10 +178,17 @@ build_menus(GalViewMenus *menus) length = gal_view_collection_get_count(collection); for (i = 0; i < length; i++) { char *verb; + char *label; GalViewCollectionItem *item = gal_view_collection_get_view_item(collection, i); menuitem = bonobo_ui_node_new_child(submenu, "menuitem"); bonobo_ui_node_set_attr(menuitem, "name", item->id); - bonobo_ui_node_set_attr(menuitem, "_label", item->title); + + /* bonobo displays this string so it must be in locale */ + label = e_utf8_to_locale_string(item->title); + /* All labels are bonobo_ui_util_decode_str()ed, + * so even translated label must be set with _label */ + bonobo_ui_node_set_attr(menuitem, "_label", label); + g_free(label); verb = g_strdup_printf("DefineViews:%s", item->id); bonobo_ui_node_set_attr(menuitem, "verb", verb); -- cgit v1.2.3