Thu, 18 Aug 2005 01:35:14 +0000
[gaim-migrate @ 13490]
Did some house cleaning on the code finished up some of the "TODO" stuff
that was left over from when I originally did the XSUBs. Furthermore,
the dynamically loaded Perl package problems should be corrected now that
the context is set before one of the concurrent perl interpreters is run.
| 11118 | 1 | #include "module.h" |
| 2 | ||
| 3 | MODULE = Gaim::Buddy::Icon PACKAGE = Gaim::Buddy::Icon PREFIX = gaim_buddy_icon_ | |
| 4 | PROTOTYPES: ENABLE | |
| 5 | ||
| 6 | void | |
| 7 | gaim_buddy_icon_destroy(icon) | |
| 8 | Gaim::Buddy::Icon icon | |
| 9 | ||
| 10 | Gaim::Buddy::Icon | |
| 11 | gaim_buddy_icon_ref(icon) | |
| 12 | Gaim::Buddy::Icon icon | |
| 13 | ||
| 14 | Gaim::Buddy::Icon | |
| 15 | gaim_buddy_icon_unref(icon) | |
| 16 | Gaim::Buddy::Icon icon | |
| 17 | ||
| 18 | void | |
| 19 | gaim_buddy_icon_update(icon) | |
| 20 | Gaim::Buddy::Icon icon | |
| 21 | ||
| 22 | void | |
| 23 | gaim_buddy_icon_cache(icon, buddy) | |
| 24 | Gaim::Buddy::Icon icon | |
| 25 | Gaim::BuddyList::Buddy buddy | |
| 26 | ||
| 27 | void | |
| 28 | gaim_buddy_icon_set_account(icon, account) | |
| 29 | Gaim::Buddy::Icon icon | |
| 30 | Gaim::Account account | |
| 31 | ||
| 32 | void | |
| 33 | gaim_buddy_icon_set_username(icon, username) | |
| 34 | Gaim::Buddy::Icon icon | |
| 35 | const char * username | |
| 36 | ||
| 37 | void | |
| 38 | gaim_buddy_icon_set_data(icon, data, len) | |
| 39 | Gaim::Buddy::Icon icon | |
| 40 | void * data | |
| 41 | size_t len | |
| 42 | ||
| 43 | Gaim::Account | |
| 44 | gaim_buddy_icon_get_account(icon) | |
| 45 | Gaim::Buddy::Icon icon | |
| 46 | ||
| 47 | const char * | |
| 48 | gaim_buddy_icon_get_username(icon) | |
| 49 | Gaim::Buddy::Icon icon | |
| 50 | ||
| 11130 | 51 | const void * |
| 11118 | 52 | gaim_buddy_icon_get_data(icon, len) |
| 53 | Gaim::Buddy::Icon icon | |
| 54 | size_t &len | |
| 55 | ||
| 56 | const char * | |
| 57 | gaim_buddy_icon_get_type(icon) | |
| 58 | Gaim::Buddy::Icon icon | |
| 59 | ||
| 60 | void | |
| 61 | gaim_buddy_icon_get_scale_size(spec, width, height) | |
| 62 | Gaim::Buddy::Icon::Spec spec | |
| 63 | int *width | |
| 64 | int *height | |
| 65 | ||
| 66 | ||
| 67 | ||
| 68 | ||
| 69 | ||
| 70 | ||
| 71 | ||
| 72 | ||
| 73 | ||
| 74 | MODULE = Gaim::Buddy::Icon PACKAGE = Gaim::Buddy::Icons PREFIX = gaim_buddy_icons_ | |
| 75 | PROTOTYPES: ENABLE | |
| 76 | ||
| 77 | ||
| 78 | void | |
| 79 | gaim_buddy_icons_set_caching(caching) | |
| 80 | gboolean caching | |
| 81 | ||
| 82 | gboolean | |
| 83 | gaim_buddy_icons_is_caching() | |
| 84 | ||
| 85 | void | |
| 86 | gaim_buddy_icons_set_cache_dir(cache_dir) | |
| 87 | const char *cache_dir | |
| 88 | ||
| 89 | const char * | |
| 90 | gaim_buddy_icons_get_cache_dir(); | |
| 91 | ||
| 92 | void * | |
| 93 | gaim_buddy_icons_get_handle(); | |
| 94 | ||
| 95 | void | |
| 96 | gaim_buddy_icons_init(); | |
| 97 | ||
| 98 | void | |
| 99 | gaim_buddy_icons_uninit() |