comparison src/dialogs.c @ 619:faa7603ae02e

[gaim-migrate @ 629] added more pixmaps and modified picture_button() so that they aren't spaced all funny committer: Tailor Script <tailor@pidgin.im>
author Todd Kulesza <fflewddur>
date Sat, 05 Aug 2000 19:22:41 +0000
parents 0f7e5ff95f71
children b3900e312d8e
comparison
equal deleted inserted replaced
618:ff7a04b30608 619:faa7603ae02e
1624 { 1624 {
1625 GtkWidget *ok; 1625 GtkWidget *ok;
1626 GtkWidget *label; 1626 GtkWidget *label;
1627 GtkWidget *text; 1627 GtkWidget *text;
1628 GtkWidget *bbox; 1628 GtkWidget *bbox;
1629 GtkWidget *button_box;
1629 GtkWidget *sw; 1630 GtkWidget *sw;
1630 1631
1631 struct info_dlg *b = g_new0(struct info_dlg, 1); 1632 struct info_dlg *b = g_new0(struct info_dlg, 1);
1632 1633
1633 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 1634 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
1634 dialogwindows = g_list_prepend(dialogwindows, b->window); 1635 dialogwindows = g_list_prepend(dialogwindows, b->window);
1635 gtk_container_border_width(GTK_CONTAINER(b->window), 5); 1636 gtk_container_border_width(GTK_CONTAINER(b->window), 5);
1636 bbox = gtk_vbox_new(FALSE, 5); 1637 bbox = gtk_vbox_new(FALSE, 5);
1637 gtk_container_add(GTK_CONTAINER(b->window), bbox); 1638 gtk_container_add(GTK_CONTAINER(b->window), bbox);
1638 1639 button_box = gtk_hbox_new(FALSE, 5);
1639 ok = gtk_button_new_with_label(_("OK")); 1640 gtk_widget_realize(GTK_WIDGET(b->window));
1641 ok = picture_button(b->window, _("OK"), ok_xpm);
1640 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", 1642 gtk_signal_connect(GTK_OBJECT(b->window), "destroy",
1641 GTK_SIGNAL_FUNC(destroy_dialog), b->window); 1643 GTK_SIGNAL_FUNC(destroy_dialog), b->window);
1642 gtk_signal_connect(GTK_OBJECT(ok), "clicked", 1644 gtk_signal_connect(GTK_OBJECT(ok), "clicked",
1643 GTK_SIGNAL_FUNC(destroy_dialog), b->window); 1645 GTK_SIGNAL_FUNC(destroy_dialog), b->window);
1644 1646
1659 GTK_HTML (text)->vadj->step_increment = 10.0; 1661 GTK_HTML (text)->vadj->step_increment = 10.0;
1660 gtk_widget_set_usize(sw, 300, 250); 1662 gtk_widget_set_usize(sw, 300, 250);
1661 1663
1662 gtk_box_pack_start(GTK_BOX(bbox), label, FALSE, FALSE, 0); 1664 gtk_box_pack_start(GTK_BOX(bbox), label, FALSE, FALSE, 0);
1663 gtk_box_pack_start(GTK_BOX(bbox), sw, TRUE, TRUE, 0); 1665 gtk_box_pack_start(GTK_BOX(bbox), sw, TRUE, TRUE, 0);
1664 gtk_box_pack_start(GTK_BOX(bbox), ok, FALSE, FALSE, 0); 1666 gtk_box_pack_start(GTK_BOX(bbox), ok, TRUE, FALSE, 0);
1665 1667 /* gtk_box_pack_start(GTK_BOX(button_box), ok, FALSE, FALSE, 0);*/
1666 gtk_widget_realize(b->window); 1668
1667 aol_icon(b->window->window); 1669 aol_icon(b->window->window);
1668 gtk_widget_show_all(b->window); 1670 gtk_widget_show_all(b->window);
1669 1671
1670 if (display_options & OPT_DISP_SHOW_SMILEY) 1672 if (display_options & OPT_DISP_SHOW_SMILEY)
1671 write_html_with_smileys(b->window, b->text, info); 1673 write_html_with_smileys(b->window, b->text, info);