# HG changeset patch # User Christian Hammond # Date 1049677445 0 # Node ID 6a7759f6376648ac846854f5f428c1f2748836b8 # Parent b3d9195777bb4ef59081f713814c554682bb1503 [gaim-migrate @ 5401] Pounces can now be deleted from the Edit Pounce dialog. committer: Tailor Script diff -r b3d9195777bb -r 6a7759f63766 src/gtkpounce.c --- a/src/gtkpounce.c Mon Apr 07 00:59:59 2003 +0000 +++ b/src/gtkpounce.c Mon Apr 07 01:04:05 2003 +0000 @@ -76,6 +76,14 @@ } static void +delete_cb(GtkWidget *w, struct gaim_gtkpounce_dialog *dialog) +{ + gaim_pounce_destroy(dialog->pounce); + + delete_win_cb(NULL, NULL, dialog); +} + +static void cancel_cb(GtkWidget *w, struct gaim_gtkpounce_dialog *dialog) { delete_win_cb(NULL, NULL, dialog); @@ -610,6 +618,14 @@ gtk_box_pack_end(GTK_BOX(vbox1), bbox, FALSE, FALSE, 0); gtk_widget_show(bbox); + /* Delete button */ + button = gtk_button_new_from_stock(GTK_STOCK_DELETE); + gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0); + gtk_widget_show(button); + + g_signal_connect(G_OBJECT(button), "clicked", + G_CALLBACK(delete_cb), dialog); + /* Cancel button */ button = gtk_button_new_from_stock(GTK_STOCK_CANCEL); gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0);