r16869 - gnucash/trunk/src/report - fix several report-guid references

Andrew Sackville-West andrewsw at cvs.gnucash.org
Thu Jan 17 00:27:53 EST 2008


Author: andrewsw
Date: 2008-01-17 00:27:53 -0500 (Thu, 17 Jan 2008)
New Revision: 16869
Trac: http://svn.gnucash.org/trac/changeset/16869

Modified:
   gnucash/trunk/src/report/standard-reports/category-barchart.scm
   gnucash/trunk/src/report/standard-reports/general-journal.scm
   gnucash/trunk/src/report/utility-reports/welcome-to-gnucash.scm
Log:
fix several report-guid references

in general-journal, Welcome to Gnucash report ;) and possibly in
category-barchart.scm


Modified: gnucash/trunk/src/report/standard-reports/category-barchart.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/category-barchart.scm	2008-01-16 16:35:52 UTC (rev 16868)
+++ gnucash/trunk/src/report/standard-reports/category-barchart.scm	2008-01-17 05:27:53 UTC (rev 16869)
@@ -170,7 +170,7 @@
 ;; constant over the whole report period. Note that this might get
 ;; *really* complicated.
 
-(define (category-barchart-renderer report-obj reportname 
+(define (category-barchart-renderer report-obj reportname reportguid 
                                     account-types do-intervals?)
   ;; A helper functions for looking up option values.
   (define (get-option section name)
@@ -437,7 +437,7 @@
                    (set! all-data
                          (append start
                                  (list (list (_ "Other") other-sum))))
-                   (let* ((options (gnc:make-report-options reportname))
+                   (let* ((options (gnc:make-report-options reportguid))
                           (id #f))
                      ;; now copy all the options
                      (gnc:options-copy-values 
@@ -448,7 +448,7 @@
                                          optname-accounts)
                       (map car finish))
                      ;; Set the URL to point to this report.
-                     (set! id (gnc:make-report reportname options))
+                     (set! id (gnc:make-report reportguid options))
                      (set! other-anchor (gnc:report-anchor-text id)))))
              
              
@@ -498,7 +498,7 @@
                              ;; immediate subaccounts of this account
                              ;; (and including this account).
                              (gnc:make-report-anchor
-                              reportname
+                              reportguid
                               report-obj
                               (list
                                (list gnc:pagename-accounts optname-accounts
@@ -550,7 +550,8 @@
       'options-generator (lambda () (options-generator (cadr l) (cadr tip-and-rev)))
       'renderer (lambda (report-obj)
 		  (category-barchart-renderer report-obj 
-					      (car l) 
+					      (car l)
+					      (car (reverse l))
 					      (cadr l)
 					      (caddr l))))))
  (list 

Modified: gnucash/trunk/src/report/standard-reports/general-journal.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/general-journal.scm	2008-01-16 16:35:52 UTC (rev 16868)
+++ gnucash/trunk/src/report/standard-reports/general-journal.scm	2008-01-17 05:27:53 UTC (rev 16869)
@@ -36,18 +36,19 @@
 
 (define reportname (N_ "General Journal"))
 (define regrptname (N_ "Register"))
+(define regrptguid "22104e02654c4adba844ee75a3f8d173")
 
 ;; report constructor
 
 (define (gnc:make-general-journal-report)
-  (let* ((regrpt (gnc:make-report regrptname)))
+  (let* ((regrpt (gnc:make-report regrptguid)))
     regrpt))
 
 ;; options generator
 
 (define (general-journal-options-generator)
   
-  (let* ((options (gnc:report-template-new-options/name regrptname))
+  (let* ((options (gnc:report-template-new-options/report-guid regrptguid regrptname))
 	 (query (qof-query-create-for-splits))
 	 )
     
@@ -123,7 +124,7 @@
 
 (define (general-journal-renderer report-obj)
   ;; just delegate rendering to the Register Report renderer...
-  ((gnc:report-template-renderer/name regrptname) report-obj))
+  ((gnc:report-template-renderer/report-guid regrptguid regrptname) report-obj))
 
 (gnc:define-report 
  'version 1

Modified: gnucash/trunk/src/report/utility-reports/welcome-to-gnucash.scm
===================================================================
--- gnucash/trunk/src/report/utility-reports/welcome-to-gnucash.scm	2008-01-16 16:35:52 UTC (rev 16868)
+++ gnucash/trunk/src/report/utility-reports/welcome-to-gnucash.scm	2008-01-17 05:27:53 UTC (rev 16869)
@@ -29,13 +29,20 @@
 
 (gnc:module-load "gnucash/report/report-system" 0)
 
+(define multicolumn-guid "d8ba4a2e89e8479ca9f6eccdeb164588")
+(define welcome-guid "65135608f2014c6ca8412793a8cdf169")
+(define acct-summary-guid "3298541c236b494998b236dfad6ad752")
+(define exp-piechart-guid "9bf1892805cb4336be6320fe48ce5446")
+(define inc-piechart-guid "e1bd09b8a1dd49dd85760db9d82b045c")
+(define inc-exp-chart-guid "80769921e87943adade887b9835a7685")
+
 (define (gnc:make-welcome-report)
-  (let* ((view (gnc:make-report "Multicolumn View"))
-         (sub-welcome (gnc:make-report "Welcome to GnuCash"))
-         (sub-accounts (gnc:make-report "Account Summary"))
-         (sub-expense-pie (gnc:make-report "Expense Accounts"))
-         (sub-income-pie (gnc:make-report "Income Accounts"))
-         (sub-bar (gnc:make-report "Income/Expense Chart"))
+  (let* ((view (gnc:make-report multicolumn-guid))
+         (sub-welcome (gnc:make-report welcome-guid))
+         (sub-accounts (gnc:make-report acct-summary-guid))
+         (sub-expense-pie (gnc:make-report exp-piechart-guid))
+         (sub-income-pie (gnc:make-report inc-piechart-guid))
+         (sub-bar (gnc:make-report inc-exp-chart-guid))
          (options #f))
 
     (define (set-option! section name value)



More information about the gnucash-changes mailing list