comparison src/gtkpounce.c @ 13707:1e6de7b949d4

[gaim-migrate @ 16111] SF Patch #1479113 from sanmarcos- This removes the Delete button from the buddy pounce editing window. Now that we have the buddy pounce manager, it seems more fitting to handle deletions from there. Having a Delete button in the editing window feels wrong. committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Mon, 01 May 2006 18:27:54 +0000
parents 2e6dda9f9159
children 3ac2d64a74a0
comparison
equal deleted inserted replaced
13706:3eb7a5f0de82 13707:1e6de7b949d4
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);