lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

make-connected-path-stencil with variables and connected paths


From: Paul Morris
Subject: make-connected-path-stencil with variables and connected paths
Date: Sun, 20 Oct 2013 01:39:55 -0400

Hi all,  I'm trying to use make-connected-path-stencil, but it's not working as 
expected, in two ways.  Here's a tiny example:

%%%%%%%%%%%%

\version "2.17.28"

myStencil =
#(let* ((A 0) (B 1))
   (make-connected-path-stencil
    '((A B) (B B) (A A)) ;; <-- variables can't be used in pointlist?
    0.1
    1
    1
    #f ;; <-- error when connect is set to #t
    #t))

%%%%%%%%%%%%

1. Using variables in the pointlist gives this GUILE error:
Wrong type: A

2. Setting connect to #t gives this GUILE error (this seems like a bug):
Wrong type argument in position 1 (expecting empty list): closepath


Any suggestions?  Here's the documentation from where it is defined in 
stencil.scm, line 432:

(define-public (make-connected-path-stencil pointlist thickness
                                            x-scale y-scale connect fill)
  "Make a connected path described by the list @var{pointlist}, with
thickness @var{thickness}, and scaled by @var{x-scale} in the X direction
and @var{y-scale} in the Y direction.  @var{connect} and @var{fill} are
boolean arguments that specify if the path should be connected or filled,
respectively."

Thanks,
-Paul


reply via email to

[Prev in Thread] Current Thread [Next in Thread]