From 6b4cffd60883f0317a2a766ff4291886be9ece73 Mon Sep 17 00:00:00 2001 From: Derek Atkins Date: Tue, 2 Jul 2002 02:01:33 +0000 Subject: [PATCH] Revert to using insensitive() widgets, per discussion on #gnucash git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7065 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/business/business-gnome/dialog-invoice.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/business/business-gnome/dialog-invoice.c b/src/business/business-gnome/dialog-invoice.c index 9a5824bb89..8575fa5889 100644 --- a/src/business/business-gnome/dialog-invoice.c +++ b/src/business/business-gnome/dialog-invoice.c @@ -1061,14 +1061,6 @@ gnc_invoice_update_window (InvoiceWindow *iw) hide = glade_xml_get_widget (iw->xml, "hide4"); gtk_widget_hide_all (hide); - gtk_widget_hide_all (iw->edit_button); - gtk_widget_hide_all (iw->enter_button); - gtk_widget_hide_all (iw->cancel_button); - gtk_widget_hide_all (iw->delete_button); - gtk_widget_hide_all (iw->duplicate_button); - gtk_widget_hide_all (iw->blank_button); - gtk_widget_hide_all (iw->post_button); - } else { /* ! posted */ hide = glade_xml_get_widget (iw->xml, "posted_label"); gtk_widget_hide_all (hide); @@ -1085,7 +1077,14 @@ gnc_invoice_update_window (InvoiceWindow *iw) } } + gtk_widget_set_sensitive (iw->edit_button, !is_posted); + gtk_widget_set_sensitive (iw->enter_button, !is_posted); + gtk_widget_set_sensitive (iw->cancel_button, !is_posted); + gtk_widget_set_sensitive (iw->delete_button, !is_posted); + gtk_widget_set_sensitive (iw->duplicate_button, !is_posted); + gtk_widget_set_sensitive (iw->blank_button, !is_posted); gtk_widget_set_sensitive (iw->print_button, is_posted); + gtk_widget_set_sensitive (iw->post_button, !is_posted); if (is_posted) { // GtkWidget *hide;