pidgin/gtkrequest.c

changeset 35721
abae078d0525
parent 35527
707c3c2b2c8a
child 35814
8d99745b6214
child 37133
832cd077145e
equal deleted inserted replaced
35720:863f87bfc06e 35721:abae078d0525
522 { 522 {
523 PidginRequestData *data; 523 PidginRequestData *data;
524 GtkWidget *dialog; 524 GtkWidget *dialog;
525 GtkWidget *vbox; 525 GtkWidget *vbox;
526 GtkWidget *hbox; 526 GtkWidget *hbox;
527 GtkWidget *label; 527 GtkLabel *label;
528 GtkWidget *entry; 528 GtkWidget *entry;
529 GtkWidget *img; 529 GtkWidget *img;
530 char *label_text; 530 char *label_text;
531 char *primary_esc, *secondary_esc; 531 char *primary_esc, *secondary_esc;
532 532
589 ((primary && secondary) ? "\n\n" : ""), 589 ((primary && secondary) ? "\n\n" : ""),
590 (secondary ? secondary_esc : "")); 590 (secondary ? secondary_esc : ""));
591 g_free(primary_esc); 591 g_free(primary_esc);
592 g_free(secondary_esc); 592 g_free(secondary_esc);
593 593
594 label = gtk_label_new(NULL); 594 label = GTK_LABEL(gtk_label_new(NULL));
595 595
596 gtk_label_set_markup(GTK_LABEL(label), label_text); 596 gtk_label_set_markup(label, label_text);
597 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); 597 gtk_label_set_line_wrap(label, TRUE);
598 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); 598 gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
599 gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0); 599 gtk_box_pack_start(GTK_BOX(vbox), GTK_WIDGET(label), FALSE, FALSE, 0);
600 600
601 g_free(label_text); 601 g_free(label_text);
602 602
603 /* Entry field. */ 603 /* Entry field. */
604 data->u.input.multiline = multiline; 604 data->u.input.multiline = multiline;
656 } 656 }
657 } 657 }
658 gtk_widget_show_all(vbox); 658 gtk_widget_show_all(vbox);
659 } 659 }
660 660
661 pidgin_set_accessible_label (entry, label); 661 pidgin_set_accessible_label(entry, label);
662 data->u.input.entry = entry; 662 data->u.input.entry = entry;
663 663
664 pidgin_auto_parent_window(dialog); 664 pidgin_auto_parent_window(dialog);
665 665
666 /* Show everything. */ 666 /* Show everything. */

mercurial