Mercurial > pidgin
comparison src/dialogs.c @ 487:e1021544e257
[gaim-migrate @ 497]
Jeez!
I forgot that GAIM had SO many dialog boxes.
committer: Tailor Script <tailor@pidgin.im>
| author | Rob Flynn <gaim@robflynn.com> |
|---|---|
| date | Tue, 11 Jul 2000 22:58:03 +0000 |
| parents | 1045f51bcae7 |
| children | 0fcb7e7a263c |
comparison
equal
deleted
inserted
replaced
| 486:1045f51bcae7 | 487:e1021544e257 |
|---|---|
| 1992 GtkWidget *which; | 1992 GtkWidget *which; |
| 1993 GdkBitmap *mask; | 1993 GdkBitmap *mask; |
| 1994 GdkPixmap *icon; | 1994 GdkPixmap *icon; |
| 1995 GtkWidget *icon_i; | 1995 GtkWidget *icon_i; |
| 1996 GtkWidget *button_box; | 1996 GtkWidget *button_box; |
| 1997 | 1997 GtkWidget *frame; |
| 1998 | |
| 1998 struct addperm *p = g_new0(struct addperm, 1); | 1999 struct addperm *p = g_new0(struct addperm, 1); |
| 1999 | 2000 |
| 2000 p->window = gtk_window_new(GTK_WINDOW_DIALOG); | 2001 p->window = gtk_window_new(GTK_WINDOW_DIALOG); |
| 2002 gtk_container_set_border_width(GTK_CONTAINER(p->window), 5); | |
| 2003 gtk_widget_set_usize(p->window, 310, 130); | |
| 2004 gtk_window_set_policy(GTK_WINDOW(p->window), FALSE, FALSE, TRUE); | |
| 2001 gtk_widget_show(p->window); | 2005 gtk_widget_show(p->window); |
| 2006 | |
| 2002 dialogwindows = g_list_prepend(dialogwindows, p->window); | 2007 dialogwindows = g_list_prepend(dialogwindows, p->window); |
| 2003 | 2008 |
| 2004 bbox = gtk_hbox_new(TRUE, 10); | 2009 bbox = gtk_hbox_new(TRUE, 10); |
| 2005 topbox = gtk_hbox_new(FALSE, 5); | 2010 topbox = gtk_hbox_new(FALSE, 5); |
| 2006 vbox = gtk_vbox_new(FALSE, 5); | 2011 vbox = gtk_vbox_new(FALSE, 5); |
| 2007 rbox = gtk_vbox_new(FALSE, 5); | 2012 rbox = gtk_vbox_new(FALSE, 5); |
| 2008 p->entry = gtk_entry_new(); | 2013 p->entry = gtk_entry_new(); |
| 2014 | |
| 2015 frame = gtk_frame_new(_("Permit / Deny")); | |
| 2009 | 2016 |
| 2010 /* Build Add Button */ | 2017 /* Build Add Button */ |
| 2011 | 2018 |
| 2012 add = gtk_button_new(); | 2019 add = gtk_button_new(); |
| 2013 | 2020 |
| 2078 gtk_box_pack_start(GTK_BOX(topbox), p->entry, FALSE, FALSE, 5); | 2085 gtk_box_pack_start(GTK_BOX(topbox), p->entry, FALSE, FALSE, 5); |
| 2079 gtk_box_pack_start(GTK_BOX(topbox), rbox, FALSE, FALSE, 5); | 2086 gtk_box_pack_start(GTK_BOX(topbox), rbox, FALSE, FALSE, 5); |
| 2080 /* And the boxes in the box */ | 2087 /* And the boxes in the box */ |
| 2081 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); | 2088 gtk_box_pack_start(GTK_BOX(vbox), topbox, TRUE, TRUE, 5); |
| 2082 gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 5); | 2089 gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, FALSE, 5); |
| 2090 gtk_container_add(GTK_CONTAINER(frame), vbox); | |
| 2083 | 2091 |
| 2084 | 2092 |
| 2085 p->buttons = gtk_radio_button_group(GTK_RADIO_BUTTON(which)); | 2093 p->buttons = gtk_radio_button_group(GTK_RADIO_BUTTON(which)); |
| 2086 /* Handle closes right */ | 2094 /* Handle closes right */ |
| 2087 gtk_signal_connect(GTK_OBJECT(p->window), "destroy", | 2095 gtk_signal_connect(GTK_OBJECT(p->window), "destroy", |
| 2099 gtk_widget_show(p->entry); | 2107 gtk_widget_show(p->entry); |
| 2100 gtk_widget_show(topbox); | 2108 gtk_widget_show(topbox); |
| 2101 gtk_widget_show(bbox); | 2109 gtk_widget_show(bbox); |
| 2102 gtk_widget_show(vbox); | 2110 gtk_widget_show(vbox); |
| 2103 gtk_widget_show(rbox); | 2111 gtk_widget_show(rbox); |
| 2112 gtk_widget_show(frame); | |
| 2104 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Permit/Deny")); | 2113 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Permit/Deny")); |
| 2105 gtk_window_set_focus(GTK_WINDOW(p->window), p->entry); | 2114 gtk_window_set_focus(GTK_WINDOW(p->window), p->entry); |
| 2106 gtk_container_add(GTK_CONTAINER(p->window), vbox); | 2115 gtk_container_add(GTK_CONTAINER(p->window), frame); |
| 2107 gtk_widget_realize(p->window); | 2116 gtk_widget_realize(p->window); |
| 2108 aol_icon(p->window->window); | 2117 aol_icon(p->window->window); |
| 2109 | 2118 |
| 2110 gtk_widget_show(p->window); | 2119 gtk_widget_show(p->window); |
| 2111 } | 2120 } |
