Sat, 19 Aug 2006 00:24:14 +0000
[gaim-migrate @ 16854]
Generates the image for the about dialog on demand instead of making it
a stock image which remains in memory forever.
| 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 | MODULE = Gaim::Buddy::Icon PACKAGE = Gaim::Buddy::Icons PREFIX = gaim_buddy_icons_ | |
| 67 | PROTOTYPES: ENABLE | |
| 68 | ||
| 69 | void | |
| 70 | gaim_buddy_icons_set_caching(caching) | |
| 71 | gboolean caching | |
| 72 | ||
| 12773 | 73 | gboolean |
| 11118 | 74 | gaim_buddy_icons_is_caching() |
| 75 | ||
| 76 | void | |
| 77 | gaim_buddy_icons_set_cache_dir(cache_dir) | |
| 78 | const char *cache_dir | |
| 79 | ||
| 80 | const char * | |
| 81 | gaim_buddy_icons_get_cache_dir(); | |
| 82 | ||
| 83 | void * | |
| 84 | gaim_buddy_icons_get_handle(); | |
| 85 | ||
| 86 | void | |
| 87 | gaim_buddy_icons_init(); | |
| 88 | ||
| 89 | void | |
| 90 | gaim_buddy_icons_uninit() |