Mercurial > pidgin
view console/libgnt/gntclipboard.h @ 15808:b0d74443fa2a
Protection against missing SHA1C
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Sat, 17 Mar 2007 17:38:12 +0000 |
parents | 0eb7846f9e7e |
children |
line wrap: on
line source
#ifndef GNT_CLIPBOARD_H #define GNT_CLIPBOARD_H #include <stdio.h> #include <glib.h> #include <glib-object.h> #define GNT_TYPE_CLIPBOARD (gnt_clipboard_get_gtype()) #define GNT_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_CLIPBOARD, GntClipboard)) #define GNT_CLIPBOARD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_CLIPBOARD, GntClipboardClass)) #define GNT_IS_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_CLIPBOARD)) #define GNT_IS_CLIPBOARD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_CLIPBOARD)) #define GNT_CLIPBOARD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_CLIPBOARD, GntClipboardClass)) #define GNTDEBUG g_printerr("%s\n", __FUNCTION__) typedef struct _GnClipboard GntClipboard; typedef struct _GnClipboardClass GntClipboardClass; struct _GnClipboard { GObject inherit; gchar *string; }; struct _GnClipboardClass { GObjectClass parent; void (*gnt_reserved1)(void); void (*gnt_reserved2)(void); void (*gnt_reserved3)(void); void (*gnt_reserved4)(void); }; G_BEGIN_DECLS GType gnt_clipboard_get_gtype(void); gchar *gnt_clipboard_get_string(GntClipboard *); void gnt_clipboard_set_string(GntClipboard *, gchar *); G_END_DECLS #endif