Mercurial > pidgin.yaz
view libgaim/plugins/perl/common/Pounce.xs @ 14717:b1fcd2fc903a
[gaim-migrate @ 17471]
Martijn van Beers provided some patches to rework the perl object
casting/blessing for signal instances in order to let the newly added jabber-*
signals work. This is those patches.
This is also a small whitespace change, a removal of the gaim debug message
about "Found plugin info" it was just pissing me off, and a renamespacing of
gaim_blist_node_get_extended_menu into Gaim::Blist::Node where it makes
slightly more sense.
committer: Tailor Script <tailor@pidgin.im>
author | Etan Reisner <pidgin@unreliablesource.net> |
---|---|
date | Thu, 12 Oct 2006 20:38:47 +0000 |
parents | 60b1bc8dbf37 |
children |
line wrap: on
line source
#include "module.h" MODULE = Gaim::Pounce PACKAGE = Gaim::Pounce PREFIX = gaim_pounce_ PROTOTYPES: ENABLE void gaim_pounce_action_register(pounce, name) Gaim::Pounce pounce const char *name void gaim_pounce_destroy(pounce) Gaim::Pounce pounce void gaim_pounce_destroy_all_by_account(account) Gaim::Account account void * gaim_pounce_get_data(pounce) Gaim::Pounce pounce Gaim::PounceEvent gaim_pounce_get_events(pounce) Gaim::Pounce pounce const char * gaim_pounce_get_pouncee(pounce) Gaim::Pounce pounce Gaim::Account gaim_pounce_get_pouncer(pounce) Gaim::Pounce pounce gboolean gaim_pounce_get_save(pounce) Gaim::Pounce pounce void gaim_pounce_set_data(pounce, data) Gaim::Pounce pounce void * data void gaim_pounce_set_events(pounce, events) Gaim::Pounce pounce Gaim::PounceEvent events void gaim_pounce_set_pouncee(pounce, pouncee) Gaim::Pounce pounce const char *pouncee void gaim_pounce_set_pouncer(pounce, pouncer) Gaim::Pounce pounce Gaim::Account pouncer void gaim_pounce_set_save(pounce, save) Gaim::Pounce pounce gboolean save MODULE = Gaim::Pounce PACKAGE = Gaim::Pounces PREFIX = gaim_pounces_ PROTOTYPES: ENABLE void gaim_pounces_get_all() PREINIT: GList *l; PPCODE: for (l = gaim_pounces_get_all(); l != NULL; l = l->next) { XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Pounce"))); } Gaim::Handle gaim_pounces_get_handle() void gaim_pounces_init() gboolean gaim_pounces_load() void gaim_pounces_uninit() void gaim_pounces_unregister_handler(ui) const char *ui