aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/misc/e-unicode.h
diff options
context:
space:
mode:
authorLauris Kaplinski <lauris@src.gnome.org>2000-08-23 11:15:10 +0800
committerLauris Kaplinski <lauris@src.gnome.org>2000-08-23 11:15:10 +0800
commit88d79b0d1a18ea5475d264f7e1ba1b537d233582 (patch)
tree2ec53f4c8dfc4cd0477967ddae11faf29435270e /widgets/misc/e-unicode.h
parentb906c345f9c03db2c3786e6570d3728c12a00be9 (diff)
downloadgsoc2013-evolution-88d79b0d1a18ea5475d264f7e1ba1b537d233582.tar
gsoc2013-evolution-88d79b0d1a18ea5475d264f7e1ba1b537d233582.tar.gz
gsoc2013-evolution-88d79b0d1a18ea5475d264f7e1ba1b537d233582.tar.bz2
gsoc2013-evolution-88d79b0d1a18ea5475d264f7e1ba1b537d233582.tar.lz
gsoc2013-evolution-88d79b0d1a18ea5475d264f7e1ba1b537d233582.tar.xz
gsoc2013-evolution-88d79b0d1a18ea5475d264f7e1ba1b537d233582.tar.zst
gsoc2013-evolution-88d79b0d1a18ea5475d264f7e1ba1b537d233582.zip
Added missing e-unicode.h and e-unicode.c
svn path=/trunk/; revision=4977
Diffstat (limited to 'widgets/misc/e-unicode.h')
-rw-r--r--widgets/misc/e-unicode.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/widgets/misc/e-unicode.h b/widgets/misc/e-unicode.h
new file mode 100644
index 0000000000..7bfba7e532
--- /dev/null
+++ b/widgets/misc/e-unicode.h
@@ -0,0 +1,27 @@
+#ifndef _E_UNICODE_H_
+#define _E_UNICODE_H_
+
+#include <sys/types.h>
+#include <glib.h>
+#include <gtk/gtk.h>
+
+gchar *e_utf8_from_gtk_event_key (GtkWidget *widget, guint keyval, const gchar *string);
+
+gchar *e_utf8_from_gtk_string (GtkWidget *widget, const gchar *string);
+
+gchar * e_utf8_to_gtk_string (GtkWidget *widget, const gchar *string);
+
+/*
+ * These are simple wrappers that save us some typing
+ */
+
+/* NB! This return newly allocated string, not const as gtk+ one */
+
+gchar *e_utf8_gtk_entry_get_text (GtkEntry *entry);
+
+void e_utf8_gtk_entry_set_text (GtkEntry *entry, const gchar *text);
+
+gchar *e_utf8_gtk_editable_get_chars (GtkEditable *editable, gint start, gint end);
+
+#endif
+