Mercurial > pidgin
comparison pidgin/gtkblist.c @ 32664:d1315b4e1e4a
Fix the blist headline, so it doesn't force the list to be super-wide.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Mon, 21 Mar 2011 03:56:15 +0000 |
parents | 79a8ed88de20 |
children | e2a1510da13d |
comparison
equal
deleted
inserted
replaced
32663:79a8ed88de20 | 32664:d1315b4e1e4a |
---|---|
6027 gtk_box_pack_start(GTK_BOX(gtkblist->vbox), ebox, FALSE, FALSE, 0); | 6027 gtk_box_pack_start(GTK_BOX(gtkblist->vbox), ebox, FALSE, FALSE, 0); |
6028 gtkblist->headline_hbox = gtk_hbox_new(FALSE, 3); | 6028 gtkblist->headline_hbox = gtk_hbox_new(FALSE, 3); |
6029 gtk_container_set_border_width(GTK_CONTAINER(gtkblist->headline_hbox), 6); | 6029 gtk_container_set_border_width(GTK_CONTAINER(gtkblist->headline_hbox), 6); |
6030 gtk_container_add(GTK_CONTAINER(ebox), gtkblist->headline_hbox); | 6030 gtk_container_add(GTK_CONTAINER(ebox), gtkblist->headline_hbox); |
6031 gtkblist->headline_image = gtk_image_new_from_pixbuf(NULL); | 6031 gtkblist->headline_image = gtk_image_new_from_pixbuf(NULL); |
6032 gtk_misc_set_alignment(GTK_MISC(gtkblist->headline_image), 0.0, 0); | 6032 gtk_misc_set_alignment(GTK_MISC(gtkblist->headline_image), 0.5, 0.5); |
6033 gtkblist->headline_label = gtk_label_new(NULL); | 6033 gtkblist->headline_label = gtk_label_new(NULL); |
6034 gtk_widget_set_size_request(gtkblist->headline_label, | |
6035 purple_prefs_get_int(PIDGIN_PREFS_ROOT "/blist/width")-25,-1); | |
6036 gtk_label_set_line_wrap(GTK_LABEL(gtkblist->headline_label), TRUE); | 6034 gtk_label_set_line_wrap(GTK_LABEL(gtkblist->headline_label), TRUE); |
6037 gtk_box_pack_start(GTK_BOX(gtkblist->headline_hbox), gtkblist->headline_image, FALSE, FALSE, 0); | 6035 gtk_box_pack_start(GTK_BOX(gtkblist->headline_hbox), gtkblist->headline_image, FALSE, FALSE, 0); |
6038 gtk_box_pack_start(GTK_BOX(gtkblist->headline_hbox), gtkblist->headline_label, TRUE, TRUE, 0); | 6036 gtk_box_pack_start(GTK_BOX(gtkblist->headline_hbox), gtkblist->headline_label, TRUE, TRUE, 0); |
6039 g_signal_connect(gtkblist->headline_label, /* connecting on headline_hbox doesn't work, because | 6037 g_signal_connect(gtkblist->headline_label, /* connecting on headline_hbox doesn't work, because |
6040 the signal is not emitted when theme is changed */ | 6038 the signal is not emitted when theme is changed */ |