| 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 |