From: Sean E. <sea...@us...> - 2002-10-20 19:08:24
|
Update of /cvsroot/gaim/gaim/src In directory usw-pr-cvs1:/tmp/cvs-serv17917/src Modified Files: dialogs.c Log Message: No Changes Made I'm serious. Index: dialogs.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/dialogs.c,v retrieving revision 1.353 retrieving revision 1.354 diff -u -d -r1.353 -r1.354 --- dialogs.c 20 Oct 2002 01:37:16 -0000 1.353 +++ dialogs.c 20 Oct 2002 19:08:21 -0000 1.354 @@ -604,50 +604,61 @@ void show_ee_dialog(int ee) { - GtkWidget *ok; + GtkWidget *window; + GtkWidget *hbox; GtkWidget *label; - GtkWidget *box; - GtkWidget *eedialog; - - GAIM_DIALOG(eedialog); - gtk_widget_realize(eedialog); - ok = picture_button(eedialog, _("OK"), ok_xpm); - box = gtk_vbox_new(FALSE, 10); - + + char *filename = g_build_filename(DATADIR, "pixmaps", "gaim", "dialogs", "gaim_cool.png", NULL); + GtkWidget *img = gtk_image_new_from_file(filename); + + label = gtk_label_new(NULL); if (ee == 0) - label = gtk_label_new("Amazing! Simply Amazing!"); + gtk_label_set_markup(GTK_LABEL(label), + "<span weight=\"bold\" size=\"large\" foreground=\"purple\">Amazing! Simply Amazing!</span>"); else if (ee == 1) - label = gtk_label_new("Pimpin\' Penguin Style! *Waddle Waddle*"); + gtk_label_set_markup(GTK_LABEL(label), + "<span weight=\"bold\" size=\"large\" foreground=\"#1f6bad\">Pimpin\' Penguin Style! *Waddle Waddle*</span>"); else if (ee == 2) - label = gtk_label_new("You should be me. I'm so cute!"); + gtk_label_set_markup(GTK_LABEL(label), + "<span weight=\"bold\" size=\"large\" foreground=\"blue\">You should be me. I'm so cute!</span>"); else if (ee == 3) - label = gtk_label_new("Now that's what I like!"); + gtk_label_set_markup(GTK_LABEL(label), + "<span weight=\"bold\" size=\"large\" foreground=\"orange\">Now that's what I like!</span>"); else if (ee == 4) - label = gtk_label_new("Ahh, and excellent choice!"); + gtk_label_set_markup(GTK_LABEL(label), + "<span weight=\"bold\" size=\"large\" foreground=\"brown\">Ahh, and excellent choice!</span>"); else if (ee == 5) - label = gtk_label_new("Everytime you click my name, an angel gets its wings."); + gtk_label_set_markup(GTK_LABEL(label), + "<span weight=\"bold\" size=\"large\" foreground=\"#009900\">Everytime you click my name, an angel gets its wings.</span>"); else if (ee == 6) - label = gtk_label_new("This sunflower seed taste like pizza."); + gtk_label_set_markup(GTK_LABEL(label), + "<span weight=\"bold\" size=\"large\" foreground=\"red\">This sunflower seed taste like pizza.</span>"); else if (ee == 7) - label = gtk_label_new("Hey! I was in that tumbleweed!"); + gtk_label_set_markup(GTK_LABEL(label), + "<span weight=\"bold\" size=\"large\" foreground=\"#6364B1\">Hey! I was in that tumbleweed!</span>"); else - label = gtk_label_new("I'm not anything."); + gtk_label_set_markup(GTK_LABEL(label), + "<span weight=\"bold\" size=\"large\" foreground=\"gray\">I'm not anything.</span>"); - gtk_widget_show(label); - gtk_widget_show(ok); - - gtk_box_pack_start(GTK_BOX(box), label, TRUE, TRUE, 10); - gtk_box_pack_start(GTK_BOX(box), ok, FALSE, FALSE, 10); - - gtk_widget_show(box); - - gtk_container_add(GTK_CONTAINER(eedialog), box); - gtk_window_set_title(GTK_WINDOW(eedialog), "Gaim - SUPRISE!"); - - gtk_signal_connect(GTK_OBJECT(ok), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), eedialog); - gtk_widget_realize(eedialog); + window = gtk_dialog_new_with_buttons("", GTK_WINDOW(blist), GTK_DIALOG_MODAL, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL); + gtk_dialog_set_default_response (GTK_DIALOG(window), GTK_RESPONSE_OK); + g_signal_connect(G_OBJECT(window), "response", G_CALLBACK(gtk_widget_destroy), NULL); + + gtk_container_set_border_width (GTK_CONTAINER(window), 6); + gtk_window_set_resizable(GTK_WINDOW(window), FALSE); + gtk_dialog_set_has_separator(GTK_DIALOG(window), FALSE); + gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(window)->vbox), 12); + gtk_container_set_border_width (GTK_CONTAINER(GTK_DIALOG(window)->vbox), 6); - gtk_widget_show(eedialog); + hbox = gtk_hbox_new(FALSE, 12); + gtk_container_add(GTK_CONTAINER(GTK_DIALOG(window)->vbox), hbox); + gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); + + gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); + gtk_misc_set_alignment(GTK_MISC(label), 0, 0); + gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); + + gtk_widget_show_all(window); } void show_im_dialog() |