| 127 |
127 |
| 128 return TRUE; |
128 return TRUE; |
| 129 } |
129 } |
| 130 |
130 |
| 131 static void |
131 static void |
| 132 delete_cb(GtkWidget *w, GaimGtkPounceDialog *dialog) |
|
| 133 { |
|
| 134 gaim_pounce_destroy(dialog->pounce); |
|
| 135 |
|
| 136 delete_win_cb(NULL, NULL, dialog); |
|
| 137 } |
|
| 138 |
|
| 139 static void |
|
| 140 cancel_cb(GtkWidget *w, GaimGtkPounceDialog *dialog) |
132 cancel_cb(GtkWidget *w, GaimGtkPounceDialog *dialog) |
| 141 { |
133 { |
| 142 delete_win_cb(NULL, NULL, dialog); |
134 delete_win_cb(NULL, NULL, dialog); |
| 143 } |
135 } |
| 144 |
136 |
| 786 bbox = gtk_hbutton_box_new(); |
778 bbox = gtk_hbutton_box_new(); |
| 787 gtk_box_set_spacing(GTK_BOX(bbox), GAIM_HIG_BOX_SPACE); |
779 gtk_box_set_spacing(GTK_BOX(bbox), GAIM_HIG_BOX_SPACE); |
| 788 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); |
780 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); |
| 789 gtk_box_pack_end(GTK_BOX(vbox1), bbox, FALSE, FALSE, 0); |
781 gtk_box_pack_end(GTK_BOX(vbox1), bbox, FALSE, FALSE, 0); |
| 790 gtk_widget_show(bbox); |
782 gtk_widget_show(bbox); |
| 791 |
|
| 792 /* Delete button */ |
|
| 793 button = gtk_button_new_from_stock(GTK_STOCK_DELETE); |
|
| 794 gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0); |
|
| 795 if (cur_pounce == NULL) |
|
| 796 gtk_widget_set_sensitive(button, FALSE); |
|
| 797 gtk_widget_show(button); |
|
| 798 |
|
| 799 g_signal_connect(G_OBJECT(button), "clicked", |
|
| 800 G_CALLBACK(delete_cb), dialog); |
|
| 801 |
783 |
| 802 /* Cancel button */ |
784 /* Cancel button */ |
| 803 button = gtk_button_new_from_stock(GTK_STOCK_CANCEL); |
785 button = gtk_button_new_from_stock(GTK_STOCK_CANCEL); |
| 804 gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0); |
786 gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0); |
| 805 gtk_widget_show(button); |
787 gtk_widget_show(button); |