comparison src/dialogs.c @ 3767:65e9ea5934c8

[gaim-migrate @ 3906] No Changes Made I'm serious. committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Sun, 20 Oct 2002 19:08:21 +0000
parents 262ce45f5ae8
children b8d0eeb9e748
comparison
equal deleted inserted replaced
3766:e6dffda2a8fe 3767:65e9ea5934c8
602 g_free(who); 602 g_free(who);
603 } 603 }
604 604
605 void show_ee_dialog(int ee) 605 void show_ee_dialog(int ee)
606 { 606 {
607 GtkWidget *ok; 607 GtkWidget *window;
608 GtkWidget *hbox;
608 GtkWidget *label; 609 GtkWidget *label;
609 GtkWidget *box; 610
610 GtkWidget *eedialog; 611 char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_cool.png", NULL);
611 612 GtkWidget *img = gtk_image_new_from_file(filename);
612 GAIM_DIALOG(eedialog); 613
613 gtk_widget_realize(eedialog); 614 label = gtk_label_new(NULL);
614 ok = picture_button(eedialog, _("OK"), ok_xpm);
615 box = gtk_vbox_new(FALSE, 10);
616
617 if (ee == 0) 615 if (ee == 0)
618 label = gtk_label_new("Amazing! Simply Amazing!"); 616 gtk_label_set_markup(GTK_LABEL(label),
617 "<span weight=\"bold\" size=\"large\" foreground=\"purple\">Amazing! Simply Amazing!</span>");
619 else if (ee == 1) 618 else if (ee == 1)
620 label = gtk_label_new("Pimpin\' Penguin Style! *Waddle Waddle*"); 619 gtk_label_set_markup(GTK_LABEL(label),
620 "<span weight=\"bold\" size=\"large\" foreground=\"#1f6bad\">Pimpin\' Penguin Style! *Waddle Waddle*</span>");
621 else if (ee == 2) 621 else if (ee == 2)
622 label = gtk_label_new("You should be me. I'm so cute!"); 622 gtk_label_set_markup(GTK_LABEL(label),
623 "<span weight=\"bold\" size=\"large\" foreground=\"blue\">You should be me. I'm so cute!</span>");
623 else if (ee == 3) 624 else if (ee == 3)
624 label = gtk_label_new("Now that's what I like!"); 625 gtk_label_set_markup(GTK_LABEL(label),
626 "<span weight=\"bold\" size=\"large\" foreground=\"orange\">Now that's what I like!</span>");
625 else if (ee == 4) 627 else if (ee == 4)
626 label = gtk_label_new("Ahh, and excellent choice!"); 628 gtk_label_set_markup(GTK_LABEL(label),
629 "<span weight=\"bold\" size=\"large\" foreground=\"brown\">Ahh, and excellent choice!</span>");
627 else if (ee == 5) 630 else if (ee == 5)
628 label = gtk_label_new("Everytime you click my name, an angel gets its wings."); 631 gtk_label_set_markup(GTK_LABEL(label),
632 "<span weight=\"bold\" size=\"large\" foreground=\"#009900\">Everytime you click my name, an angel gets its wings.</span>");
629 else if (ee == 6) 633 else if (ee == 6)
630 label = gtk_label_new("This sunflower seed taste like pizza."); 634 gtk_label_set_markup(GTK_LABEL(label),
635 "<span weight=\"bold\" size=\"large\" foreground=\"red\">This sunflower seed taste like pizza.</span>");
631 else if (ee == 7) 636 else if (ee == 7)
632 label = gtk_label_new("Hey! I was in that tumbleweed!"); 637 gtk_label_set_markup(GTK_LABEL(label),
638 "<span weight=\"bold\" size=\"large\" foreground=\"#6364B1\">Hey! I was in that tumbleweed!</span>");
633 else 639 else
634 label = gtk_label_new("I'm not anything."); 640 gtk_label_set_markup(GTK_LABEL(label),
641 "<span weight=\"bold\" size=\"large\" foreground=\"gray\">I'm not anything.</span>");
635 642
636 gtk_widget_show(label); 643 window = gtk_dialog_new_with_buttons("", GTK_WINDOW(blist), GTK_DIALOG_MODAL, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
637 gtk_widget_show(ok); 644 gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK);
638 645 g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(gtk_widget_destroy), NULL);
639 gtk_box_pack_start(GTK_BOX(box), label, TRUE, TRUE, 10); 646
640 gtk_box_pack_start(GTK_BOX(box), ok, FALSE, FALSE, 10); 647 gtk_container_set_border_width (GTK_CONTAINER(window), 6);
641 648 gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
642 gtk_widget_show(box); 649 gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE);
643 650 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(window)->vbox), 12);
644 gtk_container_add(GTK_CONTAINER(eedialog), box); 651 gtk_container_set_border_width (GTK_CONTAINER(GTK_DIALOG(window)->vbox), 6);
645 gtk_window_set_title(GTK_WINDOW(eedialog), "Gaim - SUPRISE!"); 652
646 653 hbox = gtk_hbox_new(FALSE, 12);
647 gtk_signal_connect(GTK_OBJECT(ok), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), eedialog); 654 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(window)->vbox), hbox);
648 gtk_widget_realize(eedialog); 655 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
649 656
650 gtk_widget_show(eedialog); 657 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
658 gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
659 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
660
661 gtk_widget_show_all(window);
651 } 662 }
652 663
653 void show_im_dialog() 664 void show_im_dialog()
654 { 665 {
655 GtkWidget *mainbox; 666 GtkWidget *mainbox;