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();