comparison src/gtkblist.h @ 12017:2b6e0be024fb

[gaim-migrate @ 14310] i'm being poked because i forgot to commit this committer: Tailor Script <tailor@pidgin.im>
author Daniel Atallah <daniel.atallah@gmail.com>
date Wed, 09 Nov 2005 02:37:48 +0000
parents fdb78734e2ae
children 3b52d94437f3
comparison
equal deleted inserted replaced
12016:24c7fb94d3a3 12017:2b6e0be024fb
187 * @param node The node in question. 187 * @param node The node in question.
188 * @return A boolean indicating if @a node is part of an expanded contact. 188 * @return A boolean indicating if @a node is part of an expanded contact.
189 */ 189 */
190 gboolean gaim_gtk_blist_node_is_contact_expanded(GaimBlistNode *node); 190 gboolean gaim_gtk_blist_node_is_contact_expanded(GaimBlistNode *node);
191 191
192 /**
193 * Intelligently toggles the visibility of the buddy list. If the buddy
194 * list is obscured, it is brought to the front. If it is not obscured,
195 * it is hidden. If it is hidden it is shown.
196 */
197 void gaim_gtk_blist_toggle_visibility();
198
199 /**
200 * Increases the reference count of visibility managers. Callers should
201 * call the complementary remove function when no longer managing
202 * visibility.
203 *
204 * A visibility manager is something that provides some method for
205 * showing the buddy list after it is hidden (e.g. docklet plugin).
206 */
207 void gaim_gtk_blist_visibility_manager_add();
208
209 /**
210 * Decreases the reference count of visibility managers. If the count
211 * drops below zero, the buddy list is shown.
212 */
213 void gaim_gtk_blist_visibility_manager_remove();
214
215
192 /************************************************************************** 216 /**************************************************************************
193 * @name GTK+ Buddy List sorting functions 217 * @name GTK+ Buddy List sorting functions
194 **************************************************************************/ 218 **************************************************************************/
195 219
196 typedef GtkTreeIter (*gaim_gtk_blist_sort_function)(GaimBlistNode *new, GaimBuddyList *blist, GtkTreeIter group, GtkTreeIter *cur); 220 typedef GtkTreeIter (*gaim_gtk_blist_sort_function)(GaimBlistNode *new, GaimBuddyList *blist, GtkTreeIter group, GtkTreeIter *cur);