comparison libpurple/buddyicon.h @ 23120:4044655e5615

Add a purple_buddy_icons_node_set_custom_icon_from_file convenience function.
author Etan Reisner <pidgin@unreliablesource.net>
date Thu, 15 May 2008 02:35:53 +0000
parents 944059cb7807
children d3fb9d9b57e2
comparison
equal deleted inserted replaced
23119:21636ef92dbb 23120:4044655e5615
312 */ 312 */
313 PurpleStoredImage * 313 PurpleStoredImage *
314 purple_buddy_icons_node_set_custom_icon(PurpleBlistNode *node, 314 purple_buddy_icons_node_set_custom_icon(PurpleBlistNode *node,
315 guchar *icon_data, size_t icon_len); 315 guchar *icon_data, size_t icon_len);
316 316
317 /**
318 * Sets a custom buddy icon for a blist node.
319 *
320 * Convenience wrapper around purple_buddy_icons_node_set_custom_icon.
321 * @see purple_buddy_icons_node_set_custom_icon()
322 *
323 * @param node The blist node for which to set a custom icon.
324 * @param filename The path to the icon to set for the blist node.
325 *
326 * @return The icon that was set. The caller does NOT own a reference to this,
327 * and must call purple_imgstore_ref() if it wants one.
328 * @since 2.5.0
329 */
330 PurpleStoredImage *
331 purple_buddy_icons_node_set_custom_icon_from_file(PurpleBlistNode *node,
332 const gchar *filename);
333
317 #ifndef PURPLE_DISABLE_DEPRECATED 334 #ifndef PURPLE_DISABLE_DEPRECATED
318 /** 335 /**
319 * PurpleContact version of purple_buddy_icons_node_has_custom_icon. 336 * PurpleContact version of purple_buddy_icons_node_has_custom_icon.
320 * 337 *
321 * @copydoc purple_buddy_icons_node_has_custom_icon() 338 * @copydoc purple_buddy_icons_node_has_custom_icon()