From 88d79b0d1a18ea5475d264f7e1ba1b537d233582 Mon Sep 17 00:00:00 2001 From: Lauris Kaplinski Date: Wed, 23 Aug 2000 03:15:10 +0000 Subject: Added missing e-unicode.h and e-unicode.c svn path=/trunk/; revision=4977 --- widgets/misc/e-unicode.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 widgets/misc/e-unicode.h (limited to 'widgets/misc/e-unicode.h') 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 +#include +#include + +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 + -- cgit v1.2.3