Mercurial > pidgin
comparison src/prpl.c @ 1210:265abea9db72
[gaim-migrate @ 1220]
Decklin is still trying to replace me, I think :-P
committer: Tailor Script <tailor@pidgin.im>
| author | Rob Flynn <gaim@robflynn.com> |
|---|---|
| date | Wed, 06 Dec 2000 21:39:56 +0000 |
| parents | b0b40b5faede |
| children | 46c09828e929 |
comparison
equal
deleted
inserted
replaced
| 1209:7aec3f881c98 | 1210:265abea9db72 |
|---|---|
| 99 } | 99 } |
| 100 | 100 |
| 101 void do_ask_dialog(const char *text, void *data, void *doit, void *dont) | 101 void do_ask_dialog(const char *text, void *data, void *doit, void *dont) |
| 102 { | 102 { |
| 103 GtkWidget *window; | 103 GtkWidget *window; |
| 104 GtkWidget *box; | 104 GtkWidget *vbox; |
| 105 GtkWidget *label; | 105 GtkWidget *label; |
| 106 GtkWidget *hbox; | 106 GtkWidget *hbox; |
| 107 GtkWidget *button; | 107 GtkWidget *button; |
| 108 | 108 |
| 109 window = gtk_window_new(GTK_WINDOW_DIALOG); | 109 window = gtk_window_new(GTK_WINDOW_DIALOG); |
| 110 gtk_window_set_wmclass(GTK_WINDOW(window), "accept", "Gaim"); | 110 gtk_window_set_wmclass(GTK_WINDOW(window), "accept", "Gaim"); |
| 111 gtk_window_set_policy(GTK_WINDOW(window), 0, 0, 1); | 111 gtk_window_set_policy(GTK_WINDOW(window), FALSE, TRUE, TRUE); |
| 112 gtk_window_set_title(GTK_WINDOW(window), _("Accept?")); | 112 gtk_window_set_title(GTK_WINDOW(window), _("Accept?")); |
| 113 gtk_widget_realize(window); | 113 gtk_widget_realize(window); |
| 114 aol_icon(window->window); | 114 aol_icon(window->window); |
| 115 if (dont) | 115 if (dont) |
| 116 gtk_signal_connect(GTK_OBJECT(window), "destroy", GTK_SIGNAL_FUNC(dont), data); | 116 gtk_signal_connect(GTK_OBJECT(window), "destroy", GTK_SIGNAL_FUNC(dont), data); |
| 117 | 117 |
| 118 box = gtk_vbox_new(FALSE, 0); | 118 vbox = gtk_vbox_new(FALSE, 5); |
| 119 gtk_container_add(GTK_CONTAINER(window), box); | 119 gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); |
| 120 gtk_widget_show(box); | 120 gtk_container_add(GTK_CONTAINER(window), vbox); |
| 121 | 121 |
| 122 label = gtk_label_new(text); | 122 label = gtk_label_new(text); |
| 123 gtk_box_pack_start(GTK_BOX(box), label, 0, 0, 5); | 123 gtk_box_pack_start(GTK_BOX(vbox), label, TRUE, TRUE, 0); |
| 124 gtk_widget_show(label); | |
| 125 | 124 |
| 126 hbox = gtk_hbox_new(FALSE, 0); | 125 hbox = gtk_hbox_new(FALSE, 5); |
| 127 gtk_box_pack_start(GTK_BOX(box), hbox, 0, 0, 1); | 126 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); |
| 128 gtk_widget_show(hbox); | 127 |
| 128 button = picture_button(window, _("Cancel"), cancel_xpm); | |
| 129 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); | |
| 130 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(des_win), window); | |
| 129 | 131 |
| 130 button = picture_button(window, _("Accept"), ok_xpm); | 132 button = picture_button(window, _("Accept"), ok_xpm); |
| 131 gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 5); | 133 gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); |
| 132 gtk_object_set_user_data(GTK_OBJECT(button), data); | 134 gtk_object_set_user_data(GTK_OBJECT(button), data); |
| 133 if (doit) | 135 if (doit) |
| 134 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(doit), data); | 136 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(doit), data); |
| 135 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(rem_win), window); | 137 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(rem_win), window); |
| 136 | 138 |
| 137 button = picture_button(window, _("Cancel"), cancel_xpm); | 139 gtk_widget_show_all(window); |
| 138 gtk_box_pack_start(GTK_BOX(hbox), button, TRUE, TRUE, 5); | |
| 139 gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(des_win), window); | |
| 140 | |
| 141 gtk_widget_show(window); | |
| 142 } | 140 } |
