gtk/gtkutils.c

changeset 15197
1d98528d4ee3
parent 15177
8b6c66e09388
child 15246
9663c7183a75
equal deleted inserted replaced
15196:1663f0333c05 15197:1d98528d4ee3
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);

mercurial