Mon, 04 Dec 2006 03:49:34 +0000
[gaim-migrate @ 17889]
Fix some leakage in the perl loader bindings by using a special typedef to handle functions that return g_malloc()-ed values. Thanks to the Gtk-Perl folks for any easy way to do this.
Fix gaim_gtk_sound_get_event_label() to correctly indicate that the retval is a constant.
| 14478 | 1 | #include "gtkmodule.h" |
| 2 | ||
| 14629 | 3 | MODULE = Gaim::GtkUI::Conversation PACKAGE = Gaim::GtkUI::Conversation PREFIX = gaim_gtkconv_ |
| 14478 | 4 | PROTOTYPES: ENABLE |
| 5 | ||
| 6 | void | |
| 7 | gaim_gtkconv_update_buddy_icon(conv) | |
| 8 | Gaim::Conversation conv | |
| 9 | ||
| 10 | void | |
| 11 | gaim_gtkconv_switch_active_conversation(conv) | |
| 12 | Gaim::Conversation conv | |
| 13 | ||
| 14 | void | |
| 15 | gaim_gtkconv_update_buttons_by_protocol(conv) | |
| 16 | Gaim::Conversation conv | |
| 17 | ||
| 18 | void | |
| 19 | gaim_gtkconv_present_conversation(conv) | |
| 20 | Gaim::Conversation conv | |
| 21 | ||
| 14629 | 22 | Gaim::GtkUI::Conversation::Window |
| 14478 | 23 | gaim_gtkconv_get_window(conv) |
| 14629 | 24 | Gaim::GtkUI::Conversation conv |
| 14478 | 25 | |
| 26 | void | |
| 14652 | 27 | gaim_gtkconv_new(class, conv) |
| 14478 | 28 | Gaim::Conversation conv |
| 14652 | 29 | C_ARGS: |
| 30 | conv | |
| 14478 | 31 | |
| 32 | gboolean | |
| 33 | gaim_gtkconv_is_hidden(gtkconv) | |
| 14629 | 34 | Gaim::GtkUI::Conversation gtkconv |
| 14478 | 35 | |
|
15127
5fc0e97f117d
[gaim-migrate @ 17849]
Daniel Atallah <datallah@pidgin.im>
parents:
14780
diff
changeset
|
36 | void |
|
5fc0e97f117d
[gaim-migrate @ 17849]
Daniel Atallah <datallah@pidgin.im>
parents:
14780
diff
changeset
|
37 | gaim_gtkconv_get_gtkconv(conv) |
|
5fc0e97f117d
[gaim-migrate @ 17849]
Daniel Atallah <datallah@pidgin.im>
parents:
14780
diff
changeset
|
38 | Gaim::Conversation conv |
|
5fc0e97f117d
[gaim-migrate @ 17849]
Daniel Atallah <datallah@pidgin.im>
parents:
14780
diff
changeset
|
39 | PPCODE: |
|
5fc0e97f117d
[gaim-migrate @ 17849]
Daniel Atallah <datallah@pidgin.im>
parents:
14780
diff
changeset
|
40 | if (conv != NULL && GAIM_IS_GTK_CONVERSATION(conv)) |
|
5fc0e97f117d
[gaim-migrate @ 17849]
Daniel Atallah <datallah@pidgin.im>
parents:
14780
diff
changeset
|
41 | XPUSHs(sv_2mortal(gaim_perl_bless_object( |
|
5fc0e97f117d
[gaim-migrate @ 17849]
Daniel Atallah <datallah@pidgin.im>
parents:
14780
diff
changeset
|
42 | GAIM_GTK_CONVERSATION(conv), |
|
5fc0e97f117d
[gaim-migrate @ 17849]
Daniel Atallah <datallah@pidgin.im>
parents:
14780
diff
changeset
|
43 | "Gaim::GtkUI::Conversation"))); |
|
5fc0e97f117d
[gaim-migrate @ 17849]
Daniel Atallah <datallah@pidgin.im>
parents:
14780
diff
changeset
|
44 | |
| 14629 | 45 | MODULE = Gaim::GtkUI::Conversation PACKAGE = Gaim::GtkUI::Conversations PREFIX = gaim_gtk_conversations_ |
| 14478 | 46 | PROTOTYPES: ENABLE |
| 47 | ||
| 48 | void | |
| 49 | gaim_gtk_conversations_find_unseen_list(type, min_state, hidden_only, max_count) | |
| 50 | Gaim::ConversationType type | |
| 51 | Gaim::UnseenState min_state | |
| 52 | gboolean hidden_only | |
| 53 | guint max_count | |
| 54 | ||
| 14780 | 55 | Gaim::Handle |
| 14478 | 56 | gaim_gtk_conversations_get_handle() |