]> git.donarmstrong.com Git - lilypond.git/commitdiff
*** empty log message ***
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 16 Oct 2006 20:14:00 +0000 (20:14 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 16 Oct 2006 20:14:00 +0000 (20:14 +0000)
ChangeLog
ly/paper-defaults.ly
scm/paper.scm

index 154419cf1a102f8583aee43f7617a5727b1ac3d7..b34c289c8113bfdc3975e2fef0741457cf97f380 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,11 @@
 
 2006-10-16  Han-Wen Nienhuys  <hanwen@lilypond.org>
 
+       * ly/paper-defaults.ly: set left/right margin.
+
+       * scm/paper.scm (set-paper-dimensions): use left-margin and
+       right-margin for computing linewidth.
+
        * Documentation/topdocs/NEWS.tely (Top): idem.
 
        * input/regression/lyric-tie.ly (texidoc): use vowels for tied
index 44ec0b961e6a8a0ba8edd5e85727627322ca3632..8b211581cf158319c872c28227db73a772bd5a36 100644 (file)
     bottom-margin = 6 \mm
     head-separation = 4 \mm
     foot-separation = 4 \mm
-    right-margin = 10 \mm
 
-    left-margin = ##f
+    left-margin = 10 \mm
+    right-margin = 10 \mm
+    
     first-page-number = #1
     print-first-page-number =##f
   }
index c50bcbe6ce94298847354d6cdbb14b3dcc32f443..b729b996e524578740aaac41cea052e2fedceb2c 100644 (file)
   (let* ((mm (eval 'mm m)))
     (module-define! m 'paper-width w)
     (module-define! m 'paper-height h)
-    (module-define! m 'line-width (- w (* 20 mm)))
+    (module-define! m 'line-width (- w
+                                    (ly:modules-lookup (list m) 'left-margin)
+                                    (ly:modules-lookup (list m) 'right-margin)))
+
     (module-define! m 'indent (/ w 14))
 
     ;; page layout - what to do with (printer specific!) margin settings?