From 339d8da55bff7526cf6489839d925fa52fa7675e Mon Sep 17 00:00:00 2001 From: Derek Atkins Date: Tue, 2 Jul 2002 01:37:36 +0000 Subject: [PATCH] As per suggestions on #gnucash, use hide() instead of insensitive() for unavailable toolbar buttons git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@7064 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/business/business-gnome/dialog-invoice.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/business/business-gnome/dialog-invoice.c b/src/business/business-gnome/dialog-invoice.c index 8575fa5889..9a5824bb89 100644 --- a/src/business/business-gnome/dialog-invoice.c +++ b/src/business/business-gnome/dialog-invoice.c @@ -1061,6 +1061,14 @@ 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); @@ -1077,14 +1085,7 @@ 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;