src/gtkutils.c

changeset 13100
56bf8002ddc6
parent 13092
71c23905c88f
child 13101
55659ca43906
equal deleted inserted replaced
13099:35c9898ba2f1 13100:56bf8002ddc6
380 380
381 GtkWidget * 381 GtkWidget *
382 gaim_gtk_make_frame(GtkWidget *parent, const char *title) 382 gaim_gtk_make_frame(GtkWidget *parent, const char *title)
383 { 383 {
384 GtkWidget *vbox, *label, *hbox; 384 GtkWidget *vbox, *label, *hbox;
385 char labeltitle[256]; 385 char *labeltitle;
386 386
387 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BOX_SPACE); 387 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BOX_SPACE);
388 gtk_box_pack_start(GTK_BOX(parent), vbox, FALSE, FALSE, 0); 388 gtk_box_pack_start(GTK_BOX(parent), vbox, FALSE, FALSE, 0);
389 gtk_widget_show(vbox); 389 gtk_widget_show(vbox);
390 390
391 label = gtk_label_new(NULL); 391 label = gtk_label_new(NULL);
392 g_snprintf(labeltitle, sizeof(labeltitle), 392
393 "<span weight=\"bold\">%s</span>", title); 393 labeltitle = g_strdup_printf("<span weight=\"bold\">%s</span>", title);
394
395 gtk_label_set_markup(GTK_LABEL(label), labeltitle); 394 gtk_label_set_markup(GTK_LABEL(label), labeltitle);
395 g_free(labeltitle);
396
396 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); 397 gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
397 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); 398 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
398 gtk_widget_show(label); 399 gtk_widget_show(label);
399 gaim_set_accessible_label (vbox, label); 400 gaim_set_accessible_label (vbox, label);
400 401

mercurial