mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 13:41:07 +00:00
637a466d5c
Fri Oct 1 18:03:36 1999 Owen Taylor <otaylor@redhat.com> * docs/Changes-1.4.txt: Started * gtk/Makefile.am (gdk_headers): Include all the new headers. * gdk/*.h gdk/*.c: Split gdk.h into lots of itty-bitty little pieces. * gdk/gdkprivate.h gdk/gdkcc.c: Moved GdkColorContext private into C file. * gdkinput.h gdkinputprivate.h - renamed the internal gdkinput header to gdkinputprivate.h. * gdk/gdk.h gdk/gdk.c: Removed gdk_time* functions which have been unused since before 1.2.
55 lines
1.3 KiB
C
55 lines
1.3 KiB
C
#ifndef __GDK_PROPERTY_H__
|
|
#define __GDK_PROPERTY_H__
|
|
|
|
#include <gdk/gdktypes.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus */
|
|
|
|
typedef enum
|
|
{
|
|
GDK_PROP_MODE_REPLACE,
|
|
GDK_PROP_MODE_PREPEND,
|
|
GDK_PROP_MODE_APPEND
|
|
} GdkPropMode;
|
|
|
|
GdkAtom gdk_atom_intern (const gchar *atom_name,
|
|
gint only_if_exists);
|
|
gchar* gdk_atom_name (GdkAtom atom);
|
|
gboolean gdk_property_get (GdkWindow *window,
|
|
GdkAtom property,
|
|
GdkAtom type,
|
|
gulong offset,
|
|
gulong length,
|
|
gint pdelete,
|
|
GdkAtom *actual_property_type,
|
|
gint *actual_format,
|
|
gint *actual_length,
|
|
guchar **data);
|
|
|
|
void gdk_property_change (GdkWindow *window,
|
|
GdkAtom property,
|
|
GdkAtom type,
|
|
gint format,
|
|
GdkPropMode mode,
|
|
guchar *data,
|
|
gint nelements);
|
|
void gdk_property_delete (GdkWindow *window,
|
|
GdkAtom property);
|
|
|
|
gint gdk_text_property_to_text_list (GdkAtom encoding, gint format,
|
|
guchar *text, gint length,
|
|
gchar ***list);
|
|
void gdk_free_text_list (gchar **list);
|
|
gint gdk_string_to_compound_text (gchar *str,
|
|
GdkAtom *encoding, gint *format,
|
|
guchar **ctext, gint *length);
|
|
void gdk_free_compound_text (guchar *ctext);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __GDK_PROPERTY_H__ */
|