Mercurial > pidgin.yaz
diff gtk/gtkblist.h @ 14409:a6034bc8c84e
[gaim-migrate @ 17117]
I really like this.
Some changes to the Buddy List:
- Everything is one column now. So things like the group name ellipsizing for
buddy icons that aren't there won't happen anymore.
- Expander Icon set to an invisible column: the correct way to get rid of the
unsightly large blist expander margins
- Group nodes have a background color to more easily tell them apart, now that
the margins are gone. This could be extended to buddies. I'm thinking of
making a notify mode that colors buddies in the list when you have a message
from them. I'm doing this on expanded contacts, but I don't think I like it.
- Expanders are now temporarily pixbufs; this will change to something better later
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Fri, 01 Sep 2006 20:13:47 +0000 |
parents | 009db0b357b5 |
children | 8783ae8f649a |
line wrap: on
line diff
--- a/gtk/gtkblist.h Fri Sep 01 18:34:53 2006 +0000 +++ b/gtk/gtkblist.h Fri Sep 01 20:13:47 2006 +0000 @@ -32,8 +32,14 @@ STATUS_ICON_VISIBLE_COLUMN, NAME_COLUMN, IDLE_COLUMN, + IDLE_VISIBLE_COLUMN, BUDDY_ICON_COLUMN, + BUDDY_ICON_VISIBLE_COLUMN, NODE_COLUMN, + BGCOLOR_COLUMN, + GROUP_EXPANDER_COLUMN, + CONTACT_EXPANDER_COLUMN, + CONTACT_EXPANDER_VISIBLE_COLUMN, BLIST_COLUMNS }; @@ -93,7 +99,8 @@ GtkWidget *statusbox; /**< The status selector dropdown */ GdkPixbuf *east, *south; /**< Drop shadow stuff */ GdkWindow *east_shadow, *south_shadow; /**< Drop shadow stuff */ - + GdkPixbuf *expander_collapsed; /**< A collapsed expander */ + GdkPixbuf *expander_expanded; /**< An expanded expander */ }; #define GAIM_GTK_BLIST(list) ((GaimGtkBuddyList *)(list)->ui_data)