libgaim/plugins/perl/common/module.h

Tue, 29 Aug 2006 02:22:08 +0000

author
Hil <allhilbert@users.sourceforge.net>
date
Tue, 29 Aug 2006 02:22:08 +0000
changeset 14432
3710852cdab5
parent 14426
8d4f164c4979
child 14434
8d7bea830c45
permissions
-rw-r--r--

[gaim-migrate @ 17076]
SF Patch #1547720 from Hilbert
Fixes SF Bug #1541097

If you search, leave the Find dialog open, switch tabs, and search again, the search happens in the original tab. This patch fixes that bug. Now when you search, it searches in the active conversation window.

committer: Richard Laager <rlaager@pidgin.im>

11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
1
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
2
6508
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
3 typedef struct group *Gaim__Group;
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
4
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
5 #define group perl_group
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
6
6816
b14a3043ed09 [gaim-migrate @ 7356]
Herman Bloggs <herman@bluedigits.com>
parents: 6699
diff changeset
7 #include <glib.h>
b14a3043ed09 [gaim-migrate @ 7356]
Herman Bloggs <herman@bluedigits.com>
parents: 6699
diff changeset
8 #ifdef _WIN32
b14a3043ed09 [gaim-migrate @ 7356]
Herman Bloggs <herman@bluedigits.com>
parents: 6699
diff changeset
9 #undef pipe
b14a3043ed09 [gaim-migrate @ 7356]
Herman Bloggs <herman@bluedigits.com>
parents: 6699
diff changeset
10 #endif
6508
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
11 #include <EXTERN.h>
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
12 #include <perl.h>
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
13 #include <XSUB.h>
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
14
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
15 #undef group
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
16
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
17 #include "../perl-common.h"
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
18
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
19 #include "account.h"
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
20 #include "accountopt.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
21 #include "blist.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
22 #include "buddyicon.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
23 #include "cipher.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
24 #include "cmds.h"
6508
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
25 #include "connection.h"
6591
cc1ab32edcdc [gaim-migrate @ 7115]
Christian Hammond <chipx86@chipx86.com>
parents: 6588
diff changeset
26 #include "conversation.h"
6508
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
27 #include "debug.h"
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
28 #include "desktopitem.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
29 #include "eventloop.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
30 #include "ft.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
31 #include "gtkaccount.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
32 #include "gtkblist.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
33 #include "gtkconn.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
34 #include "gtkconv.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
35 #include "gtkutils.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
36 #include "imgstore.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
37 #include "network.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
38 #include "notify.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
39 #include "plugin.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
40 #include "pluginpref.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
41 #include "pounce.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
42 #include "prefs.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
43 #include "privacy.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
44 #include "prpl.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
45 #include "proxy.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
46 #include "request.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
47 #include "roomlist.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
48 #include "savedstatuses.h"
6523
20c459e452ac [gaim-migrate @ 7040]
Christian Hammond <chipx86@chipx86.com>
parents: 6520
diff changeset
49 #include "server.h"
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
50 #include "signals.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
51 #include "sound.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
52 #include "sslconn.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
53 #include "status.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
54 #include "stringref.h"
11318
13fa1d5134f3 [gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 11170
diff changeset
55 /* Ewww. perl has it's own util.h which is in the include path :( */
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14329
diff changeset
56 #include "libgaim/util.h"
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
57 #include "value.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
58 #include "xmlnode.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
59
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
60 /* account.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
61 typedef GaimAccount * Gaim__Account;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
62 typedef GaimAccountOption * Gaim__Account__Option;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
63 typedef GaimAccountUiOps * Gaim__Account__UiOps;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
64 typedef GaimAccountUserSplit * Gaim__Account__UserSplit;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
65
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
66 /* blist.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
67 typedef GaimBlistNode * Gaim__BuddyList__Node;
12866
279ff67770c9 [gaim-migrate @ 15217]
Etan Reisner <deryni@pidgin.im>
parents: 12808
diff changeset
68 typedef GaimBlistNodeFlags Gaim__BuddyList__NodeFlags;
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
69 typedef GaimBlistUiOps * Gaim__BuddyList__UiOps;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
70 typedef GaimBuddyList * Gaim__BuddyList;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
71 typedef GaimBuddy * Gaim__BuddyList__Buddy;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
72 typedef GaimChat * Gaim__BuddyList__Chat;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
73 typedef GaimContact * Gaim__BuddyList__Contact;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
74 typedef GaimGroup * Gaim__BuddyList__Group;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
75
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
76 /* buddyicon.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
77 typedef GaimBuddyIcon * Gaim__Buddy__Icon;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
78
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
79 /* cipher.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
80 typedef GaimCipher * Gaim__Cipher;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
81 typedef GaimCipherCaps Gaim__CipherCaps;
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
82 typedef GaimCipherContext * Gaim__Cipher__Context;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
83 typedef GaimCipherOps * Gaim__Cipher__Ops;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
84
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
85 /* cmds.h */
12882
44dfc6467081 [gaim-migrate @ 15234]
Etan Reisner <deryni@pidgin.im>
parents: 12866
diff changeset
86 typedef GaimCmdFlag Gaim__Cmd__Flag;
44dfc6467081 [gaim-migrate @ 15234]
Etan Reisner <deryni@pidgin.im>
parents: 12866
diff changeset
87 typedef GaimCmdId Gaim__Cmd__Id;
44dfc6467081 [gaim-migrate @ 15234]
Etan Reisner <deryni@pidgin.im>
parents: 12866
diff changeset
88 typedef GaimCmdPriority Gaim__Cmd__Priority;
44dfc6467081 [gaim-migrate @ 15234]
Etan Reisner <deryni@pidgin.im>
parents: 12866
diff changeset
89 typedef GaimCmdRet Gaim__Cmd__Ret;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
90
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
91 /* connection.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
92 typedef GaimConnection * Gaim__Connection;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
93 typedef GaimConnectionFlags Gaim__ConnectionFlags;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
94 typedef GaimConnectionState Gaim__ConnectionState;
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
95 typedef GaimConnectionUiOps * Gaim__Connection__UiOps;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
96
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
97 /* conversation.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
98 typedef GaimConversationType Gaim__ConversationType;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
99 typedef GaimUnseenState Gaim__UnseenState;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
100 typedef GaimConvUpdateType Gaim__ConvUpdateType;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
101 typedef GaimTypingState Gaim__TypingState;
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
102 typedef GaimMessageFlags Gaim__MessageFlags;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
103 typedef GaimConvChatBuddyFlags Gaim__ConvChatBuddyFlags;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
104 typedef GaimConversation * Gaim__Conversation;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
105 typedef GaimConversationUiOps * Gaim__Conversation__UiOps;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
106 typedef GaimConvIm * Gaim__Conversation__IM;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
107 typedef GaimConvChat * Gaim__Conversation__Chat;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
108 typedef GaimConvChatBuddy * Gaim__Conversation__ChatBuddy;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
109
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
110 /* debug.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
111 typedef GaimDebugLevel Gaim__DebugLevel;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
112
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
113 /* desktopitem.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
114 typedef GaimDesktopItem * Gaim__DesktopItem;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
115 typedef GaimDesktopItemType Gaim__DesktopItemType;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
116
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
117 /* eventloop.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
118 typedef GaimInputCondition * Gaim__InputCondition;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
119 typedef GaimEventLoopUiOps * Gaim__EventLoopUiOps;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
120
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
121 /* ft.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
122 typedef GaimXfer * Gaim__Xfer;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
123 typedef GaimXferType Gaim__XferType;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
124 typedef GaimXferStatusType Gaim__XferStatusType;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
125 typedef GaimXferUiOps * Gaim__XferUiOps;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
126
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
127 /* gtkblish.h */
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
128 typedef GaimGtkBuddyList * Gaim__GTK__BuddyList;
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
129 typedef GaimStatusIconSize Gaim__StatusIconSize;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
130
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
131 /* gtkutils.h */
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
132 typedef GaimButtonOrientation Gaim__ButtonOrientation;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
133 typedef GaimButtonStyle Gaim__ButtonStyle;
11139
5daed718240a [gaim-migrate @ 13203]
nekokun
parents: 11130
diff changeset
134 #ifndef _WIN32
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
135 typedef GaimBrowserPlace Gaim__BrowserPlace;
11139
5daed718240a [gaim-migrate @ 13203]
nekokun
parents: 11130
diff changeset
136 #endif /* _WIN32 */
6508
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
137
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
138 /* gtkconv.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
139 typedef GaimGtkConversation * Gaim__GTK__Conversation;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
140 typedef GdkPixbuf * Gaim__GDK__Pixbuf;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
141 typedef GtkWidget * Gaim__GTK__Widget;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
142
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
143 /* gtkutils.h */
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
144 typedef GtkFileSelection * Gaim__GTK__FileSelection;
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
145 typedef GtkSelectionData * Gaim__GTK__SelectionData;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
146 typedef GtkTextView * Gaim__GTK__TextView;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
147
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
148 /* gtkconn.h */
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
149
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
150 /* imgstore.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
151 typedef GaimStoredImage * Gaim__StoredImage;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
152
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
153 /* log.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
154 typedef GaimLog * Gaim__Log;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
155 typedef GaimLogCommonLoggerData * Gaim__LogCommonLoggerData;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
156 typedef GaimLogLogger * Gaim__Log__Logger;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
157 typedef GaimLogReadFlags * Gaim__Log__ReadFlags;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
158 typedef GaimLogSet * Gaim__LogSet;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
159 typedef GaimLogType Gaim__LogType;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
160
12910
e6c3213c28ec [gaim-migrate @ 15263]
Daniel Atallah <datallah@pidgin.im>
parents: 12882
diff changeset
161 /* network.h */
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14254
diff changeset
162 typedef GaimNetworkListenData Gaim__NetworkListenData;
12910
e6c3213c28ec [gaim-migrate @ 15263]
Daniel Atallah <datallah@pidgin.im>
parents: 12882
diff changeset
163 typedef GaimNetworkListenCallback Gaim__NetworkListenCallback;
e6c3213c28ec [gaim-migrate @ 15263]
Daniel Atallah <datallah@pidgin.im>
parents: 12882
diff changeset
164
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
165 /* notify.h */
12242
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12216
diff changeset
166 typedef GaimNotifyCloseCallback Gaim__NotifyCloseCallback;
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
167 typedef GaimNotifyMsgType Gaim__NotifyMsgType;
11533
f58436975d44 [gaim-migrate @ 13782]
Richard Laager <rlaager@pidgin.im>
parents: 11318
diff changeset
168 typedef GaimNotifySearchButtonType Gaim__NotifySearchButtonType;
f58436975d44 [gaim-migrate @ 13782]
Richard Laager <rlaager@pidgin.im>
parents: 11318
diff changeset
169 typedef GaimNotifySearchResults * Gaim__NotifySearchResults;
f58436975d44 [gaim-migrate @ 13782]
Richard Laager <rlaager@pidgin.im>
parents: 11318
diff changeset
170 typedef GaimNotifySearchColumn * Gaim__NotifySearchColumn;
f58436975d44 [gaim-migrate @ 13782]
Richard Laager <rlaager@pidgin.im>
parents: 11318
diff changeset
171 typedef GaimNotifySearchButton * Gaim__NotifySearchButton;
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
172 typedef GaimNotifyType Gaim__NotifyType;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
173 typedef GaimNotifyUiOps * Gaim__NotifyUiOps;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
174
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
175 /* plugin.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
176 typedef GaimPlugin * Gaim__Plugin;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
177 typedef GaimPluginAction * Gaim__Plugin__Action;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
178 typedef GaimPluginInfo * Gaim__PluginInfo;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
179 typedef GaimPluginLoaderInfo * Gaim__PluginLoaderInfo;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
180 typedef GaimPluginType Gaim__PluginType;
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
181 typedef GaimPluginUiInfo * Gaim__PluginUiInfo;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
182
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
183 /* pluginpref.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
184 typedef GaimPluginPref * Gaim__PluginPref;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
185 typedef GaimPluginPrefFrame * Gaim__PluginPref__Frame;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
186 typedef GaimPluginPrefType Gaim__PluginPrefType;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
187
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
188 /* pounce.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
189 typedef GaimPounce * Gaim__Pounce;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
190 typedef GaimPounceEvent Gaim__PounceEvent;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
191
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
192 /* prefs.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
193 typedef GaimPrefType Gaim__PrefType;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
194
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
195 /* privacy.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
196 typedef GaimPrivacyType Gaim__PrivacyType;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
197 typedef GaimPrivacyUiOps * Gaim__Privacy__UiOps;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
198
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
199 /* proxy.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
200 typedef GaimProxyInfo * Gaim__ProxyInfo;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
201 typedef GaimProxyType Gaim__ProxyType;
6588
187c6026c574 [gaim-migrate @ 7110]
Christian Hammond <chipx86@chipx86.com>
parents: 6531
diff changeset
202
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
203 /* prpl.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
204 typedef GaimBuddyIconSpec * Gaim__Buddy__Icon__Spec;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
205 typedef GaimIconScaleRules Gaim__IconScaleRules;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
206 typedef GaimPluginProtocolInfo * Gaim__PluginProtocolInfo;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
207 typedef GaimProtocolOptions Gaim__ProtocolOptions;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
208
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
209 /* request.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
210 typedef GaimRequestField * Gaim__Request__Field;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
211 typedef GaimRequestFields * Gaim__Request__Fields;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
212 typedef GaimRequestFieldGroup * Gaim__Request__Field__Group;
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
213 typedef GaimRequestFieldType Gaim__RequestFieldType;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
214 typedef GaimRequestType Gaim__RequestType;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
215 typedef GaimRequestUiOps * Gaim__Request__UiOps;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
216
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
217 /* roomlist.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
218 typedef GaimRoomlist * Gaim__Roomlist;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
219 typedef GaimRoomlistField * Gaim__Roomlist__Field;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
220 typedef GaimRoomlistFieldType Gaim__RoomlistFieldType;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
221 typedef GaimRoomlistRoom * Gaim__Roomlist__Room;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
222 typedef GaimRoomlistRoomType Gaim__RoomlistRoomType;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
223 typedef GaimRoomlistUiOps * Gaim__Roomlist__UiOps;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
224
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
225 /* savedstatuses.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
226 typedef GaimSavedStatus * Gaim__SavedStatus;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
227 typedef GaimSavedStatusSub * Gaim__SavedStatusSub;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
228
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
229 /* sound.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
230 typedef GaimSoundEventID Gaim__SoundEventID;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
231 typedef GaimSoundUiOps * Gaim__Sound__UiOps;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
232
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
233 /* sslconn.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
234 typedef GaimInputCondition * Gaim__Input__Condition;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
235 typedef GaimSslConnection * Gaim__Ssl__Connection;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
236 typedef GaimSslErrorType Gaim__SslErrorType;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
237 typedef GaimSslOps * Gaim__Ssl__Ops;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
238
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
239 /* status.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
240 typedef GaimPresence * Gaim__Presence;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
241 typedef GaimPresenceContext Gaim__PresenceContext;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
242 typedef GaimStatus * Gaim__Status;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
243 typedef GaimStatusAttr * Gaim__StatusAttr;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
244 typedef GaimStatusPrimitive Gaim__StatusPrimitive;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
245 typedef GaimStatusType * Gaim__StatusType;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
246
13018
a219c677a34d [gaim-migrate @ 15371]
Etan Reisner <deryni@pidgin.im>
parents: 12919
diff changeset
247 /* stringref.h */
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
248 typedef GaimStringref * Gaim__Stringref;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
249
12919
519199cca273 [gaim-migrate @ 15272]
Etan Reisner <deryni@pidgin.im>
parents: 12910
diff changeset
250 /* util.h */
14426
8d4f164c4979 [gaim-migrate @ 17070]
Daniel Atallah <datallah@pidgin.im>
parents: 14417
diff changeset
251 typedef GaimInfoFieldFormatCallback Gaim__Util__InfoFieldFormatCallback;
14417
5b0b76a8dee4 [gaim-migrate @ 17061]
Mark Doliner <markdoliner@pidgin.im>
parents: 14377
diff changeset
252 typedef GaimUtilFetchUrlData Gaim__Util__FetchUrlData;
12919
519199cca273 [gaim-migrate @ 15272]
Etan Reisner <deryni@pidgin.im>
parents: 12910
diff changeset
253 typedef GaimMenuAction * Gaim__Menu__Action;
519199cca273 [gaim-migrate @ 15272]
Etan Reisner <deryni@pidgin.im>
parents: 12910
diff changeset
254
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
255 /* value.h */
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
256 typedef GaimValue * Gaim__Value;
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
257
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
258 /* xmlnode.h */
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
259 typedef xmlnode * Gaim__XMLNode;
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
260 typedef XMLNodeType XMLNode__Type;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents: 7118
diff changeset
261
12808
1177e71a112b [gaim-migrate @ 15155]
Etan Reisner <deryni@pidgin.im>
parents: 12364
diff changeset
262 /* other.h */

mercurial