| 2925 g_snprintf(label_text, sizeof(label_text), |
2925 g_snprintf(label_text, sizeof(label_text), |
| 2926 "<span weight=\"bold\" size=\"smaller\">%s</span>%s<span size=\"smaller\">%s</span>", |
2926 "<span weight=\"bold\" size=\"smaller\">%s</span>%s<span size=\"smaller\">%s</span>", |
| 2927 primary_esc, secondary ? "\n" : "", secondary?secondary_esc:""); |
2927 primary_esc, secondary ? "\n" : "", secondary?secondary_esc:""); |
| 2928 g_free(primary_esc); |
2928 g_free(primary_esc); |
| 2929 label = gtk_label_new(NULL); |
2929 label = gtk_label_new(NULL); |
| 2930 gtk_widget_set_size_request(label, gaim_prefs_get_int("/gaim/gtk/blist/width")-16,-1); |
2930 gtk_widget_set_size_request(label, gaim_prefs_get_int("/gaim/gtk/blist/width")-25,-1); |
| 2931 gtk_widget_modify_text(vbox, GTK_STATE_NORMAL, &(label->style->white)); |
2931 gtk_widget_modify_text(vbox, GTK_STATE_NORMAL, &(label->style->white)); |
| 2932 gtk_label_set_markup(GTK_LABEL(label), label_text); |
2932 gtk_label_set_markup(GTK_LABEL(label), label_text); |
| 2933 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); |
2933 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); |
| 2934 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); |
2934 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); |
| 2935 gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, 0); |
2935 gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, 0); |
| 2936 #if GTK_CHECK_VERSION(2,6,0) |
|
| 2937 // g_object_set(label, "ellipsize", PANGO_ELLIPSIZE_END, NULL); |
|
| 2938 #endif |
|
| 2939 |
2936 |
| 2940 hbox2 = gtk_hbox_new(FALSE, 6); |
2937 hbox2 = gtk_hbox_new(FALSE, 6); |
| 2941 gtk_box_pack_start(GTK_BOX(vbox), hbox2, FALSE, FALSE, 0); |
2938 gtk_box_pack_start(GTK_BOX(vbox), hbox2, FALSE, FALSE, 0); |
| 2942 |
2939 |
| 2943 va_start(args, user_data); |
2940 va_start(args, user_data); |