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