]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/page-layout.scm
Do header and footer.
[lilypond.git] / scm / page-layout.scm
index 1d508dca8233383c460d1d85af5ab1d2caf04c42..fc86c8bb3f25d525a36d020ee94441eeb5858605 100644 (file)
       (#:fill-line
        ("" (get 'opus))
        #:fill-line (#:large #:bigger #:caps (get 'piece) "")))))))
+
+(define-public (make-header paper page-number)
+  (let ((props (list (append `((linewidth . ,(ly:paper-get-number
+                                             paper 'linewidth))
+                              (font-family . roman))
+                            (ly:paper-lookup paper 'font-defaults)))))
+    
+  (interpret-markup paper props
+                   (markup #:fill-line ("" (number->string page-number))))))
+
+
+(define-public (make-footer paper page-number)
+  (let ((props (list (append `((linewidth . ,(ly:paper-get-number
+                                             paper 'linewidth))
+                              (font-family . roman))
+                            (ly:paper-lookup paper 'font-defaults)))))
+    
+  (interpret-markup paper props
+                   (markup #:fill-line ("" (number->string page-number))))))
+