comparison src/gtkpounce.c @ 5052:6a7759f63766

[gaim-migrate @ 5401] Pounces can now be deleted from the Edit Pounce dialog. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Mon, 07 Apr 2003 01:04:05 +0000
parents b3d9195777bb
children abc8489b2e8f
comparison
equal deleted inserted replaced
5051:b3d9195777bb 5052:6a7759f63766
74 74
75 return TRUE; 75 return TRUE;
76 } 76 }
77 77
78 static void 78 static void
79 delete_cb(GtkWidget *w, struct gaim_gtkpounce_dialog *dialog)
80 {
81 gaim_pounce_destroy(dialog->pounce);
82
83 delete_win_cb(NULL, NULL, dialog);
84 }
85
86 static void
79 cancel_cb(GtkWidget *w, struct gaim_gtkpounce_dialog *dialog) 87 cancel_cb(GtkWidget *w, struct gaim_gtkpounce_dialog *dialog)
80 { 88 {
81 delete_win_cb(NULL, NULL, dialog); 89 delete_win_cb(NULL, NULL, dialog);
82 } 90 }
83 91
608 gtk_box_set_spacing(GTK_BOX(bbox), 6); 616 gtk_box_set_spacing(GTK_BOX(bbox), 6);
609 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END); 617 gtk_button_box_set_layout(GTK_BUTTON_BOX(bbox), GTK_BUTTONBOX_END);
610 gtk_box_pack_end(GTK_BOX(vbox1), bbox, FALSE, FALSE, 0); 618 gtk_box_pack_end(GTK_BOX(vbox1), bbox, FALSE, FALSE, 0);
611 gtk_widget_show(bbox); 619 gtk_widget_show(bbox);
612 620
621 /* Delete button */
622 button = gtk_button_new_from_stock(GTK_STOCK_DELETE);
623 gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0);
624 gtk_widget_show(button);
625
626 g_signal_connect(G_OBJECT(button), "clicked",
627 G_CALLBACK(delete_cb), dialog);
628
613 /* Cancel button */ 629 /* Cancel button */
614 button = gtk_button_new_from_stock(GTK_STOCK_CANCEL); 630 button = gtk_button_new_from_stock(GTK_STOCK_CANCEL);
615 gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0); 631 gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0);
616 gtk_widget_show(button); 632 gtk_widget_show(button);
617 633