r23751 - gnucash/trunk/src/business/business-gnome - Posting an invoice doesn't un-hide some widgets.
Mike Evans
mikee at code.gnucash.org
Fri Jan 24 08:36:22 EST 2014
Author: mikee
Date: 2014-01-24 08:36:22 -0500 (Fri, 24 Jan 2014)
New Revision: 23751
Trac: http://svn.gnucash.org/trac/changeset/23751
Modified:
gnucash/trunk/src/business/business-gnome/dialog-invoice.c
Log:
Posting an invoice doesn't un-hide some widgets.
Make "Date Posted" and "Posted Account" widgets visible when an invoice is posted.
Modified: gnucash/trunk/src/business/business-gnome/dialog-invoice.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/dialog-invoice.c 2014-01-23 22:16:40 UTC (rev 23750)
+++ gnucash/trunk/src/business/business-gnome/dialog-invoice.c 2014-01-24 13:36:22 UTC (rev 23751)
@@ -1804,7 +1804,7 @@
/* Hide/show the appropriate widgets based on our posted/paid state */
{
- GtkWidget *hide;
+ GtkWidget *hide, *show;
if (is_posted == TRUE)
{
@@ -1812,7 +1812,18 @@
gtk_widget_hide (hide);
hide = GTK_WIDGET (gtk_builder_get_object (iw->builder, "hide4"));
gtk_widget_hide (hide);
-
+
+ show = GTK_WIDGET (gtk_builder_get_object (iw->builder, "posted_label"));
+ gtk_widget_show (show);
+ gtk_widget_show (iw->posted_date_hbox);
+ show = GTK_WIDGET (gtk_builder_get_object (iw->builder, "acct_label"));
+ gtk_widget_show (show);
+ gtk_widget_show (acct_entry);
+
+ show = GTK_WIDGET (gtk_builder_get_object (iw->builder, "hide1"));
+ gtk_widget_show (show);
+ show = GTK_WIDGET (gtk_builder_get_object (iw->builder, "hide2"));
+ gtk_widget_show (show);
}
else /* ! posted */
{
More information about the gnucash-changes
mailing list