comparison libgaim/plugins/perl/common/module.h @ 14372:d5c22258df09

[gaim-migrate @ 17078] Reenable the perl build on non-Windows. I'm looking at making a gtk perl plugin to use the gtk stuff, we'll see if I succeed. I'm leaving the gtk stuff in here but ifdef:d out for now. I'll clean it up if I get the gtk perl plugin working. committer: Tailor Script <tailor@pidgin.im>
author Etan Reisner <pidgin@unreliablesource.net>
date Tue, 29 Aug 2006 04:15:29 +0000
parents 338ac096e322
children b1fcd2fc903a
comparison
equal deleted inserted replaced
14371:f3137c1faebe 14372:d5c22258df09
26 #include "conversation.h" 26 #include "conversation.h"
27 #include "debug.h" 27 #include "debug.h"
28 #include "desktopitem.h" 28 #include "desktopitem.h"
29 #include "eventloop.h" 29 #include "eventloop.h"
30 #include "ft.h" 30 #include "ft.h"
31 #ifdef GAIM_GTKPERL
31 #include "gtkaccount.h" 32 #include "gtkaccount.h"
32 #include "gtkblist.h" 33 #include "gtkblist.h"
33 #include "gtkconn.h" 34 #include "gtkconn.h"
34 #include "gtkconv.h" 35 #include "gtkconv.h"
35 #include "gtkutils.h" 36 #include "gtkutils.h"
37 #endif
36 #include "imgstore.h" 38 #include "imgstore.h"
37 #include "network.h" 39 #include "network.h"
38 #include "notify.h" 40 #include "notify.h"
39 #include "plugin.h" 41 #include "plugin.h"
40 #include "pluginpref.h" 42 #include "pluginpref.h"
94 typedef GaimConnectionState Gaim__ConnectionState; 96 typedef GaimConnectionState Gaim__ConnectionState;
95 typedef GaimConnectionUiOps * Gaim__Connection__UiOps; 97 typedef GaimConnectionUiOps * Gaim__Connection__UiOps;
96 98
97 /* conversation.h */ 99 /* conversation.h */
98 typedef GaimConversationType Gaim__ConversationType; 100 typedef GaimConversationType Gaim__ConversationType;
99 typedef GaimUnseenState Gaim__UnseenState;
100 typedef GaimConvUpdateType Gaim__ConvUpdateType; 101 typedef GaimConvUpdateType Gaim__ConvUpdateType;
101 typedef GaimTypingState Gaim__TypingState; 102 typedef GaimTypingState Gaim__TypingState;
102 typedef GaimMessageFlags Gaim__MessageFlags; 103 typedef GaimMessageFlags Gaim__MessageFlags;
103 typedef GaimConvChatBuddyFlags Gaim__ConvChatBuddyFlags; 104 typedef GaimConvChatBuddyFlags Gaim__ConvChatBuddyFlags;
104 typedef GaimConversation * Gaim__Conversation; 105 typedef GaimConversation * Gaim__Conversation;
122 typedef GaimXfer * Gaim__Xfer; 123 typedef GaimXfer * Gaim__Xfer;
123 typedef GaimXferType Gaim__XferType; 124 typedef GaimXferType Gaim__XferType;
124 typedef GaimXferStatusType Gaim__XferStatusType; 125 typedef GaimXferStatusType Gaim__XferStatusType;
125 typedef GaimXferUiOps * Gaim__XferUiOps; 126 typedef GaimXferUiOps * Gaim__XferUiOps;
126 127
128 #ifdef GAIM_GTKPERL
127 /* gtkblish.h */ 129 /* gtkblish.h */
128 typedef GaimGtkBuddyList * Gaim__GTK__BuddyList; 130 typedef GaimGtkBuddyList * Gaim__GTK__BuddyList;
129 typedef GaimStatusIconSize Gaim__StatusIconSize; 131 typedef GaimStatusIconSize Gaim__StatusIconSize;
130 132
131 /* gtkutils.h */ 133 /* gtkutils.h */
134 #ifndef _WIN32 136 #ifndef _WIN32
135 typedef GaimBrowserPlace Gaim__BrowserPlace; 137 typedef GaimBrowserPlace Gaim__BrowserPlace;
136 #endif /* _WIN32 */ 138 #endif /* _WIN32 */
137 139
138 /* gtkconv.h */ 140 /* gtkconv.h */
141 typedef GaimUnseenState Gaim__UnseenState;
139 typedef GaimGtkConversation * Gaim__GTK__Conversation; 142 typedef GaimGtkConversation * Gaim__GTK__Conversation;
140 typedef GdkPixbuf * Gaim__GDK__Pixbuf; 143 typedef GdkPixbuf * Gaim__GDK__Pixbuf;
141 typedef GtkWidget * Gaim__GTK__Widget; 144 typedef GtkWidget * Gaim__GTK__Widget;
142 145
143 /* gtkutils.h */ 146 /* gtkutils.h */
144 typedef GtkFileSelection * Gaim__GTK__FileSelection; 147 typedef GtkFileSelection * Gaim__GTK__FileSelection;
145 typedef GtkSelectionData * Gaim__GTK__SelectionData; 148 typedef GtkSelectionData * Gaim__GTK__SelectionData;
146 typedef GtkTextView * Gaim__GTK__TextView; 149 typedef GtkTextView * Gaim__GTK__TextView;
147 150
148 /* gtkconn.h */ 151 /* gtkconn.h */
152 #endif
149 153
150 /* imgstore.h */ 154 /* imgstore.h */
151 typedef GaimStoredImage * Gaim__StoredImage; 155 typedef GaimStoredImage * Gaim__StoredImage;
152 156
153 /* log.h */ 157 /* log.h */
157 typedef GaimLogReadFlags * Gaim__Log__ReadFlags; 161 typedef GaimLogReadFlags * Gaim__Log__ReadFlags;
158 typedef GaimLogSet * Gaim__LogSet; 162 typedef GaimLogSet * Gaim__LogSet;
159 typedef GaimLogType Gaim__LogType; 163 typedef GaimLogType Gaim__LogType;
160 164
161 /* network.h */ 165 /* network.h */
162 typedef GaimNetworkListenData Gaim__NetworkListenData; 166 typedef GaimNetworkListenData * Gaim__NetworkListenData;
163 typedef GaimNetworkListenCallback Gaim__NetworkListenCallback; 167 typedef GaimNetworkListenCallback Gaim__NetworkListenCallback;
164 168
165 /* notify.h */ 169 /* notify.h */
166 typedef GaimNotifyCloseCallback Gaim__NotifyCloseCallback; 170 typedef GaimNotifyCloseCallback Gaim__NotifyCloseCallback;
167 typedef GaimNotifyMsgType Gaim__NotifyMsgType; 171 typedef GaimNotifyMsgType Gaim__NotifyMsgType;