summaryrefslogtreecommitdiff
path: root/gtk/gtkintl.h
diff options
context:
space:
mode:
authorMatthias Clasen <maclas@gmx.de>2004-05-17 02:33:18 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-05-17 02:33:18 +0000
commitd9d8bda57e62da65f97728e094725e6d39d93d29 (patch)
treee8a16d1dca5af4f847a8c8b15d9e82600aaa542c /gtk/gtkintl.h
parentb99e54f2dd7f7fe8efb2052162114fda351d49b5 (diff)
downloadgtk+-d9d8bda57e62da65f97728e094725e6d39d93d29.tar.gz
Add a Q_() macro.
Sun May 16 22:27:17 2004 Matthias Clasen <maclas@gmx.de> * gtk/gtkintl.h (Q_): Add a Q_() macro. * gtk/gtkcellrendererprogress.h: Remove GTK_PROGRESS_CELL_UNKNOWN and GTK_PROGRESS_CELL_FAILED. With the ability the set the label, they are not really needed. * gtk/gtkcellrendererprogress.c: Use the xpad and ypad properties instead of hardwired padding, use Q_() for the default label, compute a reasonable minimal size. (#142571, #142572, #142573, Tommi Komulainen, Christian Persch)
Diffstat (limited to 'gtk/gtkintl.h')
-rw-r--r--gtk/gtkintl.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkintl.h b/gtk/gtkintl.h
index 8ac9475939..9f66ec1e7f 100644
--- a/gtk/gtkintl.h
+++ b/gtk/gtkintl.h
@@ -2,11 +2,13 @@
#define __GTKINTL_H__
#include "config.h"
+#include <glib.h>
#ifdef ENABLE_NLS
-#include<libintl.h>
+#include <libintl.h>
#define _(String) dgettext(GETTEXT_PACKAGE,String)
#define P_(String) dgettext(GETTEXT_PACKAGE "-properties",String)
+#define Q_(String) g_strip_context ((String), gettext (String))
#ifdef gettext_noop
#define N_(String) gettext_noop(String)
#else
@@ -16,6 +18,7 @@
#define _(String) (String)
#define P_(String) (String)
#define N_(String) (String)
+#define Q_(String) (String)
#define textdomain(String) (String)
#define gettext(String) (String)
#define dgettext(Domain,String) (String)