]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.19
authorfred <fred>
Sun, 24 Mar 2002 19:26:51 +0000 (19:26 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:26:51 +0000 (19:26 +0000)
hdr/spanner.hh

index 8a22985819440508ac983b84b6330274e00a60b6..cfaca3dec95263d4a575e404c27be9e1ebe8fa04 100644 (file)
@@ -19,7 +19,7 @@ struct Spanner {
     String TeXstring () const ;
     Spanner();
     Paperdef*paper() const;
-
+    virtual ~Spanner();
     virtual Interval height()const=0;
     /**
       PRE:
@@ -39,7 +39,18 @@ struct Spanner {
     */
     virtual void print() const;
 };
-/** Spanner should know about the items which it should consider:
+/**
+  A spanner is a symbol whose appearance can only be calculated after the breaking problem is solved.
+
+  Examples
+
+  - (de)crescendo
+  - slur
+  - beam
+  - bracket
+  
+
+  Spanner should know about the items which it should consider:
     e.g. slurs should be steep enough to "enclose" all those items. This
     is absolutely necessary for beams, since they have to adjust the
     length of stems of notes they encompass.