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
This commit is contained in:
Derek Atkins 2002-07-02 01:37:36 +00:00
parent 5e0301a9cd
commit 339d8da55b

View File

@ -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;