Mercurial > pidgin
view libgaim/plugins/perl/common/Pounce.xs @ 14401:4f51b45f4f70
[gaim-migrate @ 17109]
Remove some stuff from the core perl typemap that is only defined in the gtk
files, and some gtk types themselves. Some of this will get added back in the
gtk perl typemap when I commit it later.
committer: Tailor Script <tailor@pidgin.im>
author | Etan Reisner <pidgin@unreliablesource.net> |
---|---|
date | Fri, 01 Sep 2006 08:19:31 +0000 |
parents | 60b1bc8dbf37 |
children | b1fcd2fc903a |
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"))); } void * 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