summaryrefslogtreecommitdiff
path: root/gdk/gdkdisplayprivate.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2010-12-16 23:44:50 -0500
committerMatthias Clasen <mclasen@redhat.com>2010-12-21 12:07:03 -0500
commit572bb200113dd8e3bec7bc0ff37bb7d6497fad71 (patch)
treeb110ccf95b74e097867d76c8bcf954c28658e847 /gdk/gdkdisplayprivate.h
parent61104d58ea4fbc63ba273770a4e85152dc08addb (diff)
downloadgtk+-572bb200113dd8e3bec7bc0ff37bb7d6497fad71.tar.gz
Deal with property encoding functions
Move everything dealing with compound text to be X11 specific Only gdk_text_property_to_utf8_list and gdk_utf8_to_string_target are kept across backends, so add vfuncs for these. Also, remove the non-multihead-safe variants of all these.
Diffstat (limited to 'gdk/gdkdisplayprivate.h')
-rw-r--r--gdk/gdkdisplayprivate.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/gdk/gdkdisplayprivate.h b/gdk/gdkdisplayprivate.h
index f589581d7e..4885b18a46 100644
--- a/gdk/gdkdisplayprivate.h
+++ b/gdk/gdkdisplayprivate.h
@@ -220,6 +220,15 @@ struct _GdkDisplayClass
GdkAtom target,
guint32 time);
+ gint (*text_property_to_utf8_list) (GdkDisplay *display,
+ GdkAtom encoding,
+ gint format,
+ const guchar *text,
+ gint length,
+ gchar ***list);
+ gchar * (*utf8_to_string_target) (GdkDisplay *display,
+ const gchar *text);
+
/* Signals */
void (*closed) (GdkDisplay *display,
gboolean is_error);