src/gtklist.h

changeset 4695
82df59fb9931
parent 4687
91ad36873636
child 4697
61a7b2a1f2e6
equal deleted inserted replaced
4694:1236aebbbe94 4695:82df59fb9931
21 * 21 *
22 */ 22 */
23 23
24 #ifndef _GAIM_GTK_LIST_H_ 24 #ifndef _GAIM_GTK_LIST_H_
25 #define _GAIM_GTK_LIST_H_ 25 #define _GAIM_GTK_LIST_H_
26 extern GtkWidget *blist;
27 26
28 enum { 27 enum {
29 STATUS_ICON_COLUMN, 28 STATUS_ICON_COLUMN,
30 NAME_COLUMN, 29 NAME_COLUMN,
31 WARNING_COLUMN, 30 WARNING_COLUMN,
49 GtkWidget *treeview; /**< It's a treeview... d'uh. */ 48 GtkWidget *treeview; /**< It's a treeview... d'uh. */
50 GtkTreeStore *treemodel; /**< This is the treemodel. */ 49 GtkTreeStore *treemodel; /**< This is the treemodel. */
51 50
52 GtkWidget *bbox; /**< A Button Box. */ 51 GtkWidget *bbox; /**< A Button Box. */
53 }; 52 };
54 struct gaim_gtk_buddy_list *gtkblist;
55 53
54 /**
55 * A GTK+ buddy list node.
56 */
57 struct gaim_gtk_blist_node
58 {
59 GtkTreeIter *iter; /**< The tree iterator. */
60 uint timer; /**< The timer handle. */
61 };
62
63 #define GAIM_GTK_BLIST_NODE(node) ((struct gaim_gtk_blist_node *)(node)->ui_data)
64 #define GAIM_GTK_BLIST(list) ((struct gaim_gtk_buddy_list *)(list)->ui_data)
56 65
57 /************************************************************************** 66 /**************************************************************************
58 * @name GTK+ Conversation API 67 * @name GTK+ Conversation API
59 **************************************************************************/ 68 **************************************************************************/
60 /** 69 /**

mercurial