From a5a39f317828dc545e8c700d2d0fae2b08c5c4eb Mon Sep 17 00:00:00 2001 From: fred Date: Mon, 4 Nov 1996 14:13:17 +0000 Subject: [PATCH] lilypond-0.0.7 --- spanner.hh | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 spanner.hh diff --git a/spanner.hh b/spanner.hh new file mode 100644 index 0000000000..542357f7a2 --- /dev/null +++ b/spanner.hh @@ -0,0 +1,33 @@ +/* + spanner.hh -- part of LilyPond + + (c) 1996 Han-Wen Nienhuys +*/ + +#ifndef SPANNER_HH +#define SPANNER_HH +#include "proto.hh" + +/// a symbol which is attached between two columns. +struct Spanner { + const PCol *left, *right; + Parametric_symbol *strets; + PStaff * pstaff_; + /// clone a piece of this spanner. + Spanner *broken_at(const PCol *c1, const PCol *c2) const; + /** + + PRE + c1 >= start, c2 <= stop + */ + /****************/ + String TeXstring () const ; + Spanner(); +}; +/** 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. + + */ +#endif -- 2.39.5