1 #ifndef __GDK_PROPERTY_H__
2 #define __GDK_PROPERTY_H__
4 #include <gdk/gdktypes.h>
8 #endif /* __cplusplus */
12 GDK_PROP_MODE_REPLACE,
13 GDK_PROP_MODE_PREPEND,
17 GdkAtom gdk_atom_intern (const gchar *atom_name,
18 gboolean only_if_exists);
19 gchar* gdk_atom_name (GdkAtom atom);
21 gboolean gdk_property_get (GdkWindow *window,
27 GdkAtom *actual_property_type,
31 void gdk_property_change (GdkWindow *window,
38 void gdk_property_delete (GdkWindow *window,
40 #ifndef GDK_MULTIHEAD_SAFE
41 gint gdk_text_property_to_text_list (GdkAtom encoding,
46 gint gdk_text_property_to_utf8_list (GdkAtom encoding,
51 gboolean gdk_utf8_to_compound_text (const gchar *str,
56 gint gdk_string_to_compound_text (const gchar *str,
63 gint gdk_text_property_to_text_list_for_display (GdkDisplay *display,
69 gint gdk_text_property_to_utf8_list_for_display (GdkDisplay *display,
76 gchar *gdk_utf8_to_string_target (const gchar *str);
77 gint gdk_string_to_compound_text_for_display (GdkDisplay *display,
83 gboolean gdk_utf8_to_compound_text_for_display (GdkDisplay *display,
90 void gdk_free_text_list (gchar **list);
91 void gdk_free_compound_text (guchar *ctext);
95 #endif /* __cplusplus */
97 #endif /* __GDK_PROPERTY_H__ */