Mercurial > pidgin.yaz
comparison src/gtkblist.h @ 6695:0c5637b5462e
[gaim-migrate @ 7221]
This is contact support. Really.
It has a few bugs left in it, like sorting not working, and stuff like that,
but it's pretty solid for the most part.
I'm not in the mood to do a whole lot of typing, so just use and enjoy.
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Tue, 02 Sep 2003 03:41:10 +0000 |
parents | 1b56a833d665 |
children | feb3d21a7794 |
comparison
equal
deleted
inserted
replaced
6694:2d2f04c5c7d2 | 6695:0c5637b5462e |
---|---|
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 }; |
97 | 97 |
98 /** | 98 /** |
99 * Returns the base image to represent the account, based on the currently selected theme | 99 * Returns the base image to represent the account, based on the currently selected theme |
100 * | 100 * |
101 * @param account The account. | 101 * @param account The account. |
102 * | 102 * |
103 * @return The icon | 103 * @return The icon |
104 */ | 104 */ |
105 GdkPixbuf *create_prpl_icon(GaimAccount *account); | 105 GdkPixbuf *create_prpl_icon(GaimAccount *account); |
106 | 106 |
107 /** | 107 /** |
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(); |