Mercurial > pidgin
annotate finch/libgnt/gntclipboard.h @ 16031:7873f314fadf
Patch in Trac ticket #113 from Simom.
"Continued from patch #1693706 in SF tracker:
Newer Live Messenger -versions doesn't always send SHA1C-field in msnobj's and
so Pidgin discards them. This new version of patch uses sha1c as icon checksum
if it exists, otherwise it falls back to using sha1d, as datallah suggested."
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Mon, 23 Apr 2007 16:28:04 +0000 |
parents | f00f2e283ffb |
children | 5187395d6b78 |
rev | line source |
---|---|
15817 | 1 #ifndef GNT_CLIPBOARD_H |
2 #define GNT_CLIPBOARD_H | |
3 | |
4 #include <stdio.h> | |
5 #include <glib.h> | |
6 #include <glib-object.h> | |
7 | |
8 #define GNT_TYPE_CLIPBOARD (gnt_clipboard_get_gtype()) | |
9 #define GNT_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNT_TYPE_CLIPBOARD, GntClipboard)) | |
10 #define GNT_CLIPBOARD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GNT_TYPE_CLIPBOARD, GntClipboardClass)) | |
11 #define GNT_IS_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GNT_TYPE_CLIPBOARD)) | |
12 #define GNT_IS_CLIPBOARD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_CLIPBOARD)) | |
13 #define GNT_CLIPBOARD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_CLIPBOARD, GntClipboardClass)) | |
14 | |
15 #define GNTDEBUG g_printerr("%s\n", __FUNCTION__) | |
16 | |
15928
f00f2e283ffb
Some define changes. This helps in generating the python bindings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15817
diff
changeset
|
17 typedef struct _GntClipboard GntClipboard; |
f00f2e283ffb
Some define changes. This helps in generating the python bindings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15817
diff
changeset
|
18 typedef struct _GntClipboardClass GntClipboardClass; |
15817 | 19 |
15928
f00f2e283ffb
Some define changes. This helps in generating the python bindings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15817
diff
changeset
|
20 struct _GntClipboard |
15817 | 21 { |
22 GObject inherit; | |
23 gchar *string; | |
24 }; | |
25 | |
15928
f00f2e283ffb
Some define changes. This helps in generating the python bindings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15817
diff
changeset
|
26 struct _GntClipboardClass |
15817 | 27 { |
28 GObjectClass parent; | |
29 | |
30 void (*gnt_reserved1)(void); | |
31 void (*gnt_reserved2)(void); | |
32 void (*gnt_reserved3)(void); | |
33 void (*gnt_reserved4)(void); | |
34 }; | |
35 | |
36 G_BEGIN_DECLS | |
37 | |
38 GType gnt_clipboard_get_gtype(void); | |
39 | |
15928
f00f2e283ffb
Some define changes. This helps in generating the python bindings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15817
diff
changeset
|
40 gchar *gnt_clipboard_get_string(GntClipboard *clip); |
15817 | 41 |
15928
f00f2e283ffb
Some define changes. This helps in generating the python bindings.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15817
diff
changeset
|
42 void gnt_clipboard_set_string(GntClipboard *clip, gchar *string); |
15817 | 43 |
44 G_END_DECLS | |
45 | |
46 #endif |