summaryrefslogtreecommitdiff
path: root/pidgin/plugins/perl/common/GtkConv.xs
diff options
context:
space:
mode:
Diffstat (limited to 'pidgin/plugins/perl/common/GtkConv.xs')
-rw-r--r--pidgin/plugins/perl/common/GtkConv.xs56
1 files changed, 56 insertions, 0 deletions
diff --git a/pidgin/plugins/perl/common/GtkConv.xs b/pidgin/plugins/perl/common/GtkConv.xs
new file mode 100644
index 0000000000..92e70dc088
--- /dev/null
+++ b/pidgin/plugins/perl/common/GtkConv.xs
@@ -0,0 +1,56 @@
+#include "gtkmodule.h"
+
+MODULE = Gaim::GtkUI::Conversation PACKAGE = Gaim::GtkUI::Conversation PREFIX = gaim_gtkconv_
+PROTOTYPES: ENABLE
+
+void
+gaim_gtkconv_update_buddy_icon(conv)
+ Gaim::Conversation conv
+
+void
+gaim_gtkconv_switch_active_conversation(conv)
+ Gaim::Conversation conv
+
+void
+gaim_gtkconv_update_buttons_by_protocol(conv)
+ Gaim::Conversation conv
+
+void
+gaim_gtkconv_present_conversation(conv)
+ Gaim::Conversation conv
+
+Gaim::GtkUI::Conversation::Window
+gaim_gtkconv_get_window(conv)
+ Gaim::GtkUI::Conversation conv
+
+void
+gaim_gtkconv_new(class, conv)
+ Gaim::Conversation conv
+ C_ARGS:
+ conv
+
+gboolean
+gaim_gtkconv_is_hidden(gtkconv)
+ Gaim::GtkUI::Conversation gtkconv
+
+void
+gaim_gtkconv_get_gtkconv(conv)
+ Gaim::Conversation conv
+PPCODE:
+ if (conv != NULL && GAIM_IS_GTK_CONVERSATION(conv))
+ XPUSHs(sv_2mortal(gaim_perl_bless_object(
+ GAIM_GTK_CONVERSATION(conv),
+ "Gaim::GtkUI::Conversation")));
+
+MODULE = Gaim::GtkUI::Conversation PACKAGE = Gaim::GtkUI::Conversations PREFIX = gaim_gtk_conversations_
+PROTOTYPES: ENABLE
+
+void
+gaim_gtk_conversations_find_unseen_list(type, min_state, hidden_only, max_count)
+ Gaim::ConversationType type
+ Gaim::UnseenState min_state
+ gboolean hidden_only
+ guint max_count
+
+Gaim::Handle
+gaim_gtk_conversations_get_handle()