| 3340 static void gaim_gtk_blist_new_node(GaimBlistNode *node) |
3340 static void gaim_gtk_blist_new_node(GaimBlistNode *node) |
| 3341 { |
3341 { |
| 3342 node->ui_data = g_new0(struct _gaim_gtk_blist_node, 1); |
3342 node->ui_data = g_new0(struct _gaim_gtk_blist_node, 1); |
| 3343 } |
3343 } |
| 3344 |
3344 |
| |
3345 gboolean gaim_gtk_blist_node_is_contact_expanded(GaimBlistNode *node) |
| |
3346 { |
| |
3347 if GAIM_BLIST_NODE_IS_BUDDY(node) |
| |
3348 node = node->parent; |
| |
3349 |
| |
3350 g_return_val_if_fail(GAIM_BLIST_NODE_IS_CONTACT(node), FALSE); |
| |
3351 |
| |
3352 return ((struct _gaim_gtk_blist_node *)node->ui_data)->contact_expanded; |
| |
3353 } |
| |
3354 |
| 3345 void gaim_gtk_blist_update_columns() |
3355 void gaim_gtk_blist_update_columns() |
| 3346 { |
3356 { |
| 3347 if(!gtkblist) |
3357 if(!gtkblist) |
| 3348 return; |
3358 return; |
| 3349 |
3359 |