| 52 GtkWidget *vbox; /**< This is the vbox that everything gets packed into. Your plugin might |
52 GtkWidget *vbox; /**< This is the vbox that everything gets packed into. Your plugin might |
| 53 want to pack something in it itself. Go, plugins! */ |
53 want to pack something in it itself. Go, plugins! */ |
| 54 |
54 |
| 55 GtkWidget *treeview; /**< It's a treeview... d'uh. */ |
55 GtkWidget *treeview; /**< It's a treeview... d'uh. */ |
| 56 GtkTreeStore *treemodel; /**< This is the treemodel. */ |
56 GtkTreeStore *treemodel; /**< This is the treemodel. */ |
| 57 GtkTreeViewColumn *idle_column, |
57 GtkTreeViewColumn *idle_column, |
| 58 *warning_column, |
58 *warning_column, |
| 59 *buddy_icon_column; |
59 *buddy_icon_column; |
| 60 |
60 |
| 61 GtkItemFactory *ift; |
61 GtkItemFactory *ift; |
| 62 GtkWidget *bpmenu; /**< The buddy pounce menu. */ |
62 GtkWidget *bpmenu; /**< The buddy pounce menu. */ |
| 63 |
63 |
| 66 |
66 |
| 67 guint refresh_timer; /**< The timer for refreshing every 30 seconds */ |
67 guint refresh_timer; /**< The timer for refreshing every 30 seconds */ |
| 68 |
68 |
| 69 guint timeout; /**< The timeout for the tooltip. */ |
69 guint timeout; /**< The timeout for the tooltip. */ |
| 70 GdkRectangle rect; /**< This is the bounding rectangle of the |
70 GdkRectangle rect; /**< This is the bounding rectangle of the |
| 71 cell we're currently hovering over. This is |
71 cell we're currently hovering over. This is |
| 72 used for tooltips. */ |
72 used for tooltips. */ |
| 73 GtkWidget *tipwindow; /**< The window used by the tooltip */ |
73 GtkWidget *tipwindow; /**< The window used by the tooltip */ |
| 74 |
74 |
| 75 GaimBlistNode *selected_node; /**< The currently selected node */ |
75 GaimBlistNode *selected_node; /**< The currently selected node */ |
| 76 }; |
76 }; |
| 118 */ |
118 */ |
| 119 void gaim_gtk_blist_update_toolbar(); |
119 void gaim_gtk_blist_update_toolbar(); |
| 120 |
120 |
| 121 /** |
121 /** |
| 122 * Useful for the docklet plugin and also for the win32 tray icon |
122 * Useful for the docklet plugin and also for the win32 tray icon |
| 123 * This is called when one of those is clicked--it will show/hide the |
123 * This is called when one of those is clicked--it will show/hide the |
| 124 * buddy list/login window--depending on which is active |
124 * buddy list/login window--depending on which is active |
| 125 */ |
125 */ |
| 126 void gaim_gtk_blist_docklet_toggle(); |
126 void gaim_gtk_blist_docklet_toggle(); |
| 127 void gaim_gtk_blist_docklet_add(); |
127 void gaim_gtk_blist_docklet_add(); |
| 128 void gaim_gtk_blist_docklet_remove(); |
128 void gaim_gtk_blist_docklet_remove(); |
| 129 void gaim_gtk_blist_update_columns(); |
129 void gaim_gtk_blist_update_columns(); |