diff options
Diffstat (limited to 'scommands.hh')
-rw-r--r-- | scommands.hh | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/scommands.hh b/scommands.hh new file mode 100644 index 0000000000..15c844ca65 --- /dev/null +++ b/scommands.hh @@ -0,0 +1,28 @@ +/* + lilypond, (c) 1996 Han-Wen Nienhuys +*/ +#ifndef SCOMMANDS_HH +#define SCOMMANDS_HH + +#include "proto.hh" +#include "command.hh" +#include "vray.hh" +#include "list.hh" + +struct Score_commands : public PointerList<Command*> { + void add(Command); + void add_seq(svec<Command>); + void clean(Real last); + void set_breakable(Real when); + bool is_breakable(Real w); + PCursor<Command*> last_insertion(Real w); + PCursor<Command*> first(Real w); + void add_command_to_break(Command pre, Command mid,Command post); + void OK() const; + void print() const; +}; +/** the list of commands in Score. Put in a separate class, since it + otherwise clutters the methods of Score. */ + +#endif + |