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
This commit is contained in:
Gediminas Paulauskas
2001-04-05 00:26:43 +00:00
committed by Gediminas Paulauskas
parent 7210c85ade
commit c77e63e2cc
8 changed files with 34 additions and 15 deletions

View File

@ -2,7 +2,6 @@
#define _E_UTIL_H_ #define _E_UTIL_H_
#include <sys/types.h> #include <sys/types.h>
#include <glib.h>
#include <gtk/gtktypeutils.h> #include <gtk/gtktypeutils.h>
#ifdef __cplusplus #ifdef __cplusplus

View File

@ -24,13 +24,12 @@
#include "e-xml-utils.h" #include "e-xml-utils.h"
#include "gal/util/e-i18n.h"
#include <glib.h>
#include <locale.h> #include <locale.h>
#include <math.h> #include <math.h>
#include <string.h>
#include <gnome-xml/parser.h> #include <gnome-xml/parser.h>
#include <gnome-xml/xmlmemory.h> #include <gnome-xml/xmlmemory.h>
#include <libgnome/libgnome.h> #include "gal/util/e-i18n.h"
xmlNode * xmlNode *
e_xml_get_child_by_name (const xmlNode *parent, const xmlChar *child_name) e_xml_get_child_by_name (const xmlNode *parent, const xmlChar *child_name)

View File

@ -8,10 +8,9 @@
* (C) 2000 Helix Code, Inc. * (C) 2000 Helix Code, Inc.
*/ */
#include <config.h> #include <config.h>
#include "gal/util/e-i18n.h"
#include "gal-view-factory-etable.h" #include "gal-view-factory-etable.h"
#include "gal-view-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) #define GVFE_CLASS(e) ((GalViewFactoryEtableClass *)((GtkObject *)e)->klass)

View File

@ -21,7 +21,6 @@
#ifndef __E_CANVAS_H__ #ifndef __E_CANVAS_H__
#define __E_CANVAS_H__ #define __E_CANVAS_H__
#include <glib.h>
#include <libgnomeui/gnome-canvas.h> #include <libgnomeui/gnome-canvas.h>
#ifdef __cplusplus #ifdef __cplusplus

View File

@ -17,9 +17,35 @@ nnn *
#include <gtk/gtksignal.h> #include <gtk/gtksignal.h>
#include <libgnomeui/gtkpixmapmenuitem.h> #include <libgnomeui/gtkpixmapmenuitem.h>
#include <libgnomeui/gnome-stock.h> #include <libgnomeui/gnome-stock.h>
#include "e-popup-menu.h" #include "e-popup-menu.h"
#include "e-gui-utils.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 * 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)) { if ((!(seperator && last_item_seperator)) && !(menu_list [i].disable_mask & hide_mask)) {
GtkWidget *item; 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); gtk_menu_append (menu, item);
if (!menu_list[i].submenu) { if (!menu_list[i].submenu) {

View File

@ -21,7 +21,6 @@
#ifndef __E_REFLOW_H__ #ifndef __E_REFLOW_H__
#define __E_REFLOW_H__ #define __E_REFLOW_H__
#include <glib.h>
#include <libgnomeui/gnome-canvas.h> #include <libgnomeui/gnome-canvas.h>
#ifdef __cplusplus #ifdef __cplusplus

View File

@ -8,9 +8,7 @@
*/ */
#include <stdio.h> #include <stdio.h>
#include <glib.h> #include <libgnomeui/gnome-canvas.h>
#include <libgnomeui/libgnomeui.h>
#include "e-cell-pixbuf.h" #include "e-cell-pixbuf.h"
static ECellClass *parent_class; static ECellClass *parent_class;

View File

@ -24,6 +24,7 @@
#include <math.h> #include <math.h>
#include <ctype.h> #include <ctype.h>
#include <unicode.h> #include <unicode.h>
#include <string.h>
#include <gdk/gdkx.h> /* for BlackPixel */ #include <gdk/gdkx.h> /* for BlackPixel */
#include <gtk/gtkinvisible.h> #include <gtk/gtkinvisible.h>
#include <gtk/gtkmain.h> #include <gtk/gtkmain.h>
@ -34,12 +35,11 @@
#include "gal/widgets/e-canvas.h" #include "gal/widgets/e-canvas.h"
#include "gal/widgets/e-canvas-utils.h" #include "gal/widgets/e-canvas-utils.h"
#include "gal/widgets/e-unicode.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_affine.h>
#include <libart_lgpl/art_rgb.h> #include <libart_lgpl/art_rgb.h>
#include <libart_lgpl/art_rgb_bitmap_affine.h> #include <libart_lgpl/art_rgb_bitmap_affine.h>
#include "gal/util/e-text-event-processor-emacs-like.h"
#define BORDER_INDENT 4 #define BORDER_INDENT 4
enum { enum {