[PATCH] stylesheet-fancy correct display with no images selected

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[PATCH] stylesheet-fancy correct display with no images selected

Dave Herman
Consider this patch for the fancy stylesheet it checks for the existance
of a filename before creating a table entry.

Instructions for patch creation and submission are not clear/current.
This is from a "svn --diff" against the gnome2-gnucash trunk.

Index: src/report/stylesheets/stylesheet-fancy.scm
===================================================================
--- src/report/stylesheets/stylesheet-fancy.scm (revision 12153)
+++ src/report/stylesheets/stylesheet-fancy.scm (working copy)
@@ -289,16 +289,22 @@
     (gnc:html-markup-b
      (gnc:html-document-title doc)))))
       
-      (gnc:html-table-set-cell!
-       t 0 0
-       (gnc:make-html-text
- (gnc:html-markup-img logopixmap)))
+    (if (and logopixmap
+     (not (string=? logopixmap "")))
+          ;; check for define image file
+  (gnc:html-table-set-cell!
+    t 0 0
+          (gnc:make-html-text
+   (gnc:html-markup-img logopixmap))) )
+;      
+    (if (and headpixmap
+     (not (string=? headpixmap "")))
+          ;; check for define image file
+  (gnc:html-table-set-cell!
+    t 0 1
+  (gnc:make-html-text
+   (gnc:html-markup-img headpixmap))) )
       
-      (gnc:html-table-set-cell!
-       t 0 1
-       (gnc:make-html-text
- (gnc:html-markup-img headpixmap)))
-      
       (apply
        gnc:html-table-set-cell!
        t 2 1
@@ -308,8 +314,7 @@
     ssdoc))
 
 (gnc:define-html-style-sheet
- 'version 1
- 'name (N_ "Fancy")
+ 'version 1.01 'name (N_ "Fancy")
  'renderer fancy-renderer
  'options-generator fancy-options)
 


_______________________________________________
gnucash-patches mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-patches