Mercurial > pidgin.yaz
comparison src/buddy.c @ 4846:7cdea492a16b
[gaim-migrate @ 5171]
My no-expander change made thing function badly. I'm taking the change
out until I find a better way of doing it.
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Fri, 21 Mar 2003 16:35:20 +0000 |
parents | a701ef925850 |
children | bce4d8f7dbf0 |
comparison
equal
deleted
inserted
replaced
4845:a4e55afe1f05 | 4846:7cdea492a16b |
---|---|
1002 static void gaim_gtk_blist_show(struct gaim_buddy_list *list) | 1002 static void gaim_gtk_blist_show(struct gaim_buddy_list *list) |
1003 { | 1003 { |
1004 GtkItemFactory *ift; | 1004 GtkItemFactory *ift; |
1005 GtkCellRenderer *rend; | 1005 GtkCellRenderer *rend; |
1006 GtkTreeViewColumn *column; | 1006 GtkTreeViewColumn *column; |
1007 GtkTreeViewColumn *expcol; | |
1008 GtkWidget *sw; | 1007 GtkWidget *sw; |
1009 GtkWidget *button; | 1008 GtkWidget *button; |
1010 GtkSizeGroup *sg; | 1009 GtkSizeGroup *sg; |
1011 GtkTreeSelection *selection; | 1010 GtkTreeSelection *selection; |
1012 GtkTargetEntry gte[] = {{"GAIM_BLIST_NODE", GTK_TARGET_SAME_APP, DRAG_ROW}, | 1011 GtkTargetEntry gte[] = {{"GAIM_BLIST_NODE", GTK_TARGET_SAME_APP, DRAG_ROW}, |
1077 /* Tooltips */ | 1076 /* Tooltips */ |
1078 g_signal_connect(G_OBJECT(gtkblist->treeview), "motion-notify-event", G_CALLBACK(gaim_gtk_blist_motion_cb), NULL); | 1077 g_signal_connect(G_OBJECT(gtkblist->treeview), "motion-notify-event", G_CALLBACK(gaim_gtk_blist_motion_cb), NULL); |
1079 g_signal_connect(G_OBJECT(gtkblist->treeview), "leave-notify-event", G_CALLBACK(gaim_gtk_blist_leave_cb), NULL); | 1078 g_signal_connect(G_OBJECT(gtkblist->treeview), "leave-notify-event", G_CALLBACK(gaim_gtk_blist_leave_cb), NULL); |
1080 | 1079 |
1081 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(gtkblist->treeview), FALSE); | 1080 gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(gtkblist->treeview), FALSE); |
1082 | |
1083 rend = gtk_cell_renderer_text_new(); | |
1084 expcol = gtk_tree_view_column_new_with_attributes("Empty", rend, "pixbuf", EXPANDER_COLUMN, NULL); | |
1085 gtk_tree_view_append_column(GTK_TREE_VIEW(gtkblist->treeview), expcol); | |
1086 | 1081 |
1087 rend = gtk_cell_renderer_pixbuf_new(); | 1082 rend = gtk_cell_renderer_pixbuf_new(); |
1088 column = gtk_tree_view_column_new_with_attributes("Status", rend, "pixbuf", STATUS_ICON_COLUMN, NULL); | 1083 column = gtk_tree_view_column_new_with_attributes("Status", rend, "pixbuf", STATUS_ICON_COLUMN, NULL); |
1089 gtk_tree_view_append_column(GTK_TREE_VIEW(gtkblist->treeview), column); | 1084 gtk_tree_view_append_column(GTK_TREE_VIEW(gtkblist->treeview), column); |
1090 g_object_set(rend, "ypad", 0, NULL); | 1085 g_object_set(rend, "ypad", 0, NULL); |
1148 | 1143 |
1149 /* OK... let's show this bad boy. */ | 1144 /* OK... let's show this bad boy. */ |
1150 gaim_gtk_blist_refresh(list); | 1145 gaim_gtk_blist_refresh(list); |
1151 gaim_gtk_blist_restore_position(); | 1146 gaim_gtk_blist_restore_position(); |
1152 gtk_widget_show_all(gtkblist->window); | 1147 gtk_widget_show_all(gtkblist->window); |
1153 | |
1154 gtk_tree_view_set_expander_column(GTK_TREE_VIEW(gtkblist->treeview), GTK_TREE_VIEW_COLUMN(expcol)); | |
1155 gtk_tree_view_column_set_visible(GTK_TREE_VIEW_COLUMN(expcol), FALSE); | |
1156 | 1148 |
1157 gaim_gtk_blist_update_toolbar(); | 1149 gaim_gtk_blist_update_toolbar(); |
1158 | 1150 |
1159 } | 1151 } |
1160 | 1152 |