Mercurial > pidgin.yaz
changeset 1790:c4864ac7792b
[gaim-migrate @ 1800]
left-justify for whiny-ass bitches
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 01 May 2001 02:55:49 +0000 |
parents | 511af0edd6f1 |
children | b4cc5f391133 |
files | src/away.c src/prefs.c |
diffstat | 2 files changed, 25 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/src/away.c Tue May 01 01:46:42 2001 +0000 +++ b/src/away.c Tue May 01 02:55:49 2001 +0000 @@ -307,20 +307,23 @@ #endif if (prefs_away_list != NULL) { + GtkWidget *hbox; gtk_list_clear_items(GTK_LIST(prefs_away_list), 0, -1); while (awy) { a = (struct away_message *)awy->data; + list_item = gtk_list_item_new(); + gtk_container_add(GTK_CONTAINER(prefs_away_list), list_item); + gtk_signal_connect(GTK_OBJECT(list_item), "select", GTK_SIGNAL_FUNC(away_list_clicked), a); + gtk_object_set_user_data(GTK_OBJECT(list_item), a); + gtk_widget_show(list_item); + + hbox = gtk_hbox_new(FALSE, 5); + gtk_container_add(GTK_CONTAINER(list_item), hbox); + gtk_widget_show(hbox); + label = gtk_label_new(a->name); - list_item = gtk_list_item_new(); - gtk_container_add(GTK_CONTAINER(list_item), label); - gtk_signal_connect(GTK_OBJECT(list_item), "select", - GTK_SIGNAL_FUNC(away_list_clicked), a); -/* gtk_signal_connect(GTK_OBJECT(list_item), "deselect", GTK_SIGNAL_FUNC(away_list_unclicked), a);*/ - gtk_object_set_user_data(GTK_OBJECT(list_item), a); - + gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 5); gtk_widget_show(label); - gtk_container_add(GTK_CONTAINER(prefs_away_list), list_item); - gtk_widget_show(list_item); awy = g_slist_next(awy); }
--- a/src/prefs.c Tue May 01 01:46:42 2001 +0000 +++ b/src/prefs.c Tue May 01 02:55:49 2001 +0000 @@ -1764,20 +1764,24 @@ while (awy) { a = (struct away_message *)awy->data; + list_item = gtk_list_item_new(); + gtk_container_add(GTK_CONTAINER(prefs_away_list), list_item); + gtk_signal_connect(GTK_OBJECT(list_item), "select", GTK_SIGNAL_FUNC(away_list_clicked), a); + gtk_object_set_user_data(GTK_OBJECT(list_item), a); + gtk_widget_show(list_item); + + hbox = gtk_hbox_new(FALSE, 5); + gtk_container_add(GTK_CONTAINER(list_item), hbox); + gtk_widget_show(hbox); + label = gtk_label_new(a->name); - list_item = gtk_list_item_new(); - gtk_container_add(GTK_CONTAINER(list_item), label); - gtk_signal_connect(GTK_OBJECT(list_item), "select", GTK_SIGNAL_FUNC(away_list_clicked), - a); -/* gtk_signal_connect(GTK_OBJECT(list_item), "deselect", GTK_SIGNAL_FUNC(away_list_unclicked), a);*/ - gtk_object_set_user_data(GTK_OBJECT(list_item), a); - + gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 5); gtk_widget_show(label); - gtk_container_add(GTK_CONTAINER(prefs_away_list), list_item); - gtk_widget_show(list_item); awy = awy->next; } + if (away_messages != NULL) + gtk_list_select_item(GTK_LIST(prefs_away_list), 0); gtk_widget_show(prefdialog); }