Updates to fret-diagrams
commitc34c1f2855d9556cd85f36d1bb351eb6494e5619
authorCarl Sorensen <c_sorensen@byu.edu>
Tue, 30 Dec 2008 14:57:54 +0000 (30 07:57 -0700)
committerCarl Sorensen <c_sorensen@byu.edu>
Fri, 9 Jan 2009 04:36:48 +0000 (8 21:36 -0700)
tree233b6d04d2eba8b7e197bd733235bef76e143033
parent44e6e76ca13e452f2bf2557a61786b7ac0747ff1
Updates to fret-diagrams

Add new orientation opposing-landscape as requested by
    John Sellers
Revise orientation code so 'normal is always a default (in
    the else clause of a cond)
Adjust the origin of the fret diagram so that the top fret
  on the diagram is always at the origin
Clean up calls for fret-diagram-details so that merge-details is always
  used.
Clean up text stencil alignments
Fix bug in thick top fret
Rationalize code so all code is written in terms of fret-coordinates
  and string-coordinates, with a transformation to stencil (x-y)
  coordinates depending on orientation.
Split regression tests into multiple files, with a texidoc
  string for each file
12 files changed:
input/regression/fret-diagrams-capo.ly [new file with mode: 0644]
input/regression/fret-diagrams-dots.ly [new file with mode: 0644]
input/regression/fret-diagrams-fingering.ly [new file with mode: 0644]
input/regression/fret-diagrams-fret-label.ly [new file with mode: 0644]
input/regression/fret-diagrams-landscape.ly [new file with mode: 0644]
input/regression/fret-diagrams-opposing-landscape.ly [new file with mode: 0644]
input/regression/fret-diagrams-string-frets.ly [new file with mode: 0644]
input/regression/fret-diagrams-xo-label.ly [new file with mode: 0644]
input/regression/fret-diagrams.ly [deleted file]
scm/define-grob-properties.scm
scm/fret-diagrams.scm
scm/stencil.scm