aboutsummaryrefslogtreecommitdiffstats
path: root/widgets
diff options
context:
space:
mode:
authorGediminas Paulauskas <menesis@delfi.lt>2001-04-05 08:26:43 +0800
committerGediminas Paulauskas <menesis@src.gnome.org>2001-04-05 08:26:43 +0800
commitc77e63e2cc9d19f865589da454e8810f8804aedf (patch)
tree213ff7264cb70cfb1ec0cdbd31655c64a0985f58 /widgets
parent7210c85ade19359bfb711b66780a47700742b0fa (diff)
downloadgsoc2013-evolution-c77e63e2cc9d19f865589da454e8810f8804aedf.tar
gsoc2013-evolution-c77e63e2cc9d19f865589da454e8810f8804aedf.tar.gz
gsoc2013-evolution-c77e63e2cc9d19f865589da454e8810f8804aedf.tar.bz2
gsoc2013-evolution-c77e63e2cc9d19f865589da454e8810f8804aedf.tar.lz
gsoc2013-evolution-c77e63e2cc9d19f865589da454e8810f8804aedf.tar.xz
gsoc2013-evolution-c77e63e2cc9d19f865589da454e8810f8804aedf.tar.zst
gsoc2013-evolution-c77e63e2cc9d19f865589da454e8810f8804aedf.zip
Some small header cleanups & fixes, and fix to translate all popup menus
(woohoo!): 2001-04-05 Gediminas Paulauskas <menesis@delfi.lt> * gal/widgets/e-popup-menu.c: Copied gnome_app_helper_gettext function here, and use it for translating menu names (they are passed from app as well as from gal in arrays with N_(), and domains differ). svn path=/trunk/; revision=9190
Diffstat (limited to 'widgets')
-rw-r--r--widgets/menus/gal-view-factory-etable.c3
-rw-r--r--widgets/misc/e-canvas.h1
-rw-r--r--widgets/misc/e-popup-menu.c30
-rw-r--r--widgets/misc/e-reflow.h1
-rw-r--r--widgets/table/e-cell-pixbuf.c4
-rw-r--r--widgets/text/e-text.c4
6 files changed, 32 insertions, 11 deletions
diff --git a/widgets/menus/gal-view-factory-etable.c b/widgets/menus/gal-view-factory-etable.c
index 80f5d39f92..4fddcdc70a 100644
--- a/widgets/menus/gal-view-factory-etable.c
+++ b/widgets/menus/gal-view-factory-etable.c
@@ -8,10 +8,9 @@
* (C) 2000 Helix Code, Inc.
*/
#include <config.h>
+#include "gal/util/e-i18n.h"
#include "gal-view-factory-etable.h"
#include "gal-view-etable.h"
-#include <libgnome/gnome-defs.h>
-#include <libgnome/gnome-i18n.h>
#define GVFE_CLASS(e) ((GalViewFactoryEtableClass *)((GtkObject *)e)->klass)
diff --git a/widgets/misc/e-canvas.h b/widgets/misc/e-canvas.h
index 6ed13d97d9..212fda7c2f 100644
--- a/widgets/misc/e-canvas.h
+++ b/widgets/misc/e-canvas.h
@@ -21,7 +21,6 @@
#ifndef __E_CANVAS_H__
#define __E_CANVAS_H__
-#include <glib.h>
#include <libgnomeui/gnome-canvas.h>
#ifdef __cplusplus
diff --git a/widgets/misc/e-popup-menu.c b/widgets/misc/e-popup-menu.c
index 4e2ff17378..da28926677 100644
--- a/widgets/misc/e-popup-menu.c
+++ b/widgets/misc/e-popup-menu.c
@@ -17,9 +17,35 @@ nnn *
#include <gtk/gtksignal.h>
#include <libgnomeui/gtkpixmapmenuitem.h>
#include <libgnomeui/gnome-stock.h>
+
#include "e-popup-menu.h"
#include "e-gui-utils.h"
-#include "gal/util/e-i18n.h"
+
+#include <libgnome/gnome-i18n.h>
+
+#ifndef GNOME_APP_HELPER_H
+/* Copied this i18n function to use for the same purpose */
+
+#ifdef ENABLE_NLS
+#define L_(x) gnome_app_helper_gettext(x)
+
+static gchar *
+gnome_app_helper_gettext (const gchar *str)
+{
+ char *s;
+
+ s = gettext (str);
+ if ( s == str )
+ s = dgettext (PACKAGE, str);
+
+ return s;
+}
+
+#else
+#define L_(x) x
+#endif
+
+#endif
/*
* Creates an item with an optional icon
@@ -86,7 +112,7 @@ e_popup_menu_create (EPopupMenu *menu_list, guint32 disable_mask, guint32 hide_m
if ((!(seperator && last_item_seperator)) && !(menu_list [i].disable_mask & hide_mask)) {
GtkWidget *item;
- item = make_item (menu, seperator ? "" : _(menu_list[i].name), menu_list[i].pixname);
+ item = make_item (menu, seperator ? "" : L_(menu_list[i].name), menu_list[i].pixname);
gtk_menu_append (menu, item);
if (!menu_list[i].submenu) {
diff --git a/widgets/misc/e-reflow.h b/widgets/misc/e-reflow.h
index 205bdb042c..641a4af0e5 100644
--- a/widgets/misc/e-reflow.h
+++ b/widgets/misc/e-reflow.h
@@ -21,7 +21,6 @@
#ifndef __E_REFLOW_H__
#define __E_REFLOW_H__
-#include <glib.h>
#include <libgnomeui/gnome-canvas.h>
#ifdef __cplusplus
diff --git a/widgets/table/e-cell-pixbuf.c b/widgets/table/e-cell-pixbuf.c
index 3e89f53c75..9b829fbc0b 100644
--- a/widgets/table/e-cell-pixbuf.c
+++ b/widgets/table/e-cell-pixbuf.c
@@ -8,9 +8,7 @@
*/
#include <stdio.h>
-#include <glib.h>
-#include <libgnomeui/libgnomeui.h>
-
+#include <libgnomeui/gnome-canvas.h>
#include "e-cell-pixbuf.h"
static ECellClass *parent_class;
diff --git a/widgets/text/e-text.c b/widgets/text/e-text.c
index 785367ce32..adef2dffa3 100644
--- a/widgets/text/e-text.c
+++ b/widgets/text/e-text.c
@@ -24,6 +24,7 @@
#include <math.h>
#include <ctype.h>
#include <unicode.h>
+#include <string.h>
#include <gdk/gdkx.h> /* for BlackPixel */
#include <gtk/gtkinvisible.h>
#include <gtk/gtkmain.h>
@@ -34,12 +35,11 @@
#include "gal/widgets/e-canvas.h"
#include "gal/widgets/e-canvas-utils.h"
#include "gal/widgets/e-unicode.h"
+#include "gal/util/e-text-event-processor-emacs-like.h"
#include <libart_lgpl/art_affine.h>
#include <libart_lgpl/art_rgb.h>
#include <libart_lgpl/art_rgb_bitmap_affine.h>
-#include "gal/util/e-text-event-processor-emacs-like.h"
-
#define BORDER_INDENT 4
enum {