finch/gntblist.h

branch
soc.2013.gobjectification
changeset 34699
09b2c9219b57
parent 32438
dc8991868906
child 34706
02cb08146888
equal deleted inserted replaced
34698:e0bd77bd4508 34699:09b2c9219b57
42 { 42 {
43 const char *id; /**< An identifier for the manager. */ 43 const char *id; /**< An identifier for the manager. */
44 const char *name; /**< Displayable name for the manager. */ 44 const char *name; /**< Displayable name for the manager. */
45 gboolean (*init)(void); /**< Called right before it's being used. */ 45 gboolean (*init)(void); /**< Called right before it's being used. */
46 gboolean (*uninit)(void); /**< Called right after it's not being used any more. */ 46 gboolean (*uninit)(void); /**< Called right after it's not being used any more. */
47 gboolean (*can_add_node)(PurpleBlistNode *node); /**< Whether a node should be added to the view. */ 47 gboolean (*can_add_node)(PurpleBListNode *node); /**< Whether a node should be added to the view. */
48 gpointer (*find_parent)(PurpleBlistNode *node); /**< Find the parent row for a node. */ 48 gpointer (*find_parent)(PurpleBListNode *node); /**< Find the parent row for a node. */
49 gboolean (*create_tooltip)(gpointer selected_row, GString **body, char **title); /**< Create tooltip for a selected row. */ 49 gboolean (*create_tooltip)(gpointer selected_row, GString **body, char **title); /**< Create tooltip for a selected row. */
50 gpointer reserved[4]; 50 gpointer reserved[4];
51 } FinchBlistManager; 51 } FinchBlistManager;
52 52
53 /** 53 /**
150 /** 150 /**
151 * Request the active buddy list manager to add a node. 151 * Request the active buddy list manager to add a node.
152 * 152 *
153 * @param node The node to add 153 * @param node The node to add
154 */ 154 */
155 void finch_blist_manager_add_node(PurpleBlistNode *node); 155 void finch_blist_manager_add_node(PurpleBListNode *node);
156 156
157 /*@}*/ 157 /*@}*/
158 158
159 #endif 159 #endif

mercurial