Mercurial > pidgin
changeset 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 | 24c7fb94d3a3 |
children | 014c22dd9d06 |
files | src/gtkblist.h |
diffstat | 1 files changed, 24 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/gtkblist.h Wed Nov 09 02:25:26 2005 +0000 +++ b/src/gtkblist.h Wed Nov 09 02:37:48 2005 +0000 @@ -189,6 +189,30 @@ */ gboolean gaim_gtk_blist_node_is_contact_expanded(GaimBlistNode *node); +/** + * Intelligently toggles the visibility of the buddy list. If the buddy + * list is obscured, it is brought to the front. If it is not obscured, + * it is hidden. If it is hidden it is shown. + */ +void gaim_gtk_blist_toggle_visibility(); + +/** + * Increases the reference count of visibility managers. Callers should + * call the complementary remove function when no longer managing + * visibility. + * + * A visibility manager is something that provides some method for + * showing the buddy list after it is hidden (e.g. docklet plugin). + */ +void gaim_gtk_blist_visibility_manager_add(); + +/** + * Decreases the reference count of visibility managers. If the count + * drops below zero, the buddy list is shown. + */ +void gaim_gtk_blist_visibility_manager_remove(); + + /************************************************************************** * @name GTK+ Buddy List sorting functions **************************************************************************/