sccol.hh stcol.hh scommands.hh melodicstaff.hh\
identifier.hh simplestaff.hh spanner.hh stem.hh\
notehead.hh leastsquares.hh beam.hh rest.hh\
- swalker.hh bar.hh meter.hh
+ swalker.hh bar.hh meter.hh accidental.hh\
+ key.hh keyitem.hh localkeyitem.hh simplewalker.hh\
+ clef.hh clefitem.hh
mycc= qlp.cc qlpsolve.cc \
break.cc linespace.cc molecule.cc staffline.cc\
melodicstaff.cc simpleprint.cc stem.cc\
spanner.cc notehead.cc leastsquares.cc beam.cc\
texbeam.cc rest.cc swalker.cc scoreline.cc\
- simplewalker.cc bar.cc meter.cc\
+ simplewalker.cc bar.cc meter.cc accidental.cc\
+ key.cc keyitem.cc localkeyitem.cc\
+ clef.cc clefitem.cc\
template1.cc template2.cc template3.cc\
- version.cc
\ No newline at end of file
+ version.cc
--- /dev/null
+/*
+ clef.hh -- part of LilyPond
+
+ (c) 1996 Han-Wen Nienhuys
+*/
+
+#ifndef CLEF_HH
+#define CLEF_HH
+#include "string.hh"
+#include "vray.hh"
+
+struct Clef {
+ int c0_pos;
+ String clef_type;
+
+ Clef();
+ void read(svec<String> args);
+};
+#endif // CLEF_HH
+
--- /dev/null
+
+/*
+ clefitem.hh -- part of LilyPond
+
+ (c) 1996 Han-Wen Nienhuys
+*/
+
+#ifndef CLEFITEM_HH
+#define CLEFITEM_HH
+#include "item.hh"
+
+
+struct Clef_item : Item {
+ String type;
+ int y_off;
+
+ Clef_item();
+ void read(Clef);
+ void read(String);
+ void preprocess();
+};
+
+#endif // CLEFITEM_HH
+
+