#ifndef _MUPPRINTER_H_
#define _MUPPRINTER_H_
#include "scorePrinter.h"
#include "prScorePainter.h"
#include <ostream.h>
class PrScoreEditor;
class MupPrinter : public ScorePrinter, public PrScorePainter
{
private:
ostream * _out;
void specifyAtts(int attr, ostream * outp);
public:
MupPrinter();
virtual void print(PrScoreEditor * ed, const char * fname, bool pp, bool pps);
virtual void paintBar(ScoreBar*, PrScoreEditor*, Table*, int, int, int);
virtual void paintGroup(ScoreGroup*, PrScoreEditor*, Table*, int, int);
virtual void paintChord(ScoreChord*, PrScoreEditor*, Table*, int, int);
virtual void paintBreak(ScoreBreak*, PrScoreEditor*, int, int);
virtual int indentSystem(ScoreBar*);
class MupLyrics
{
int cli;
int dot;
MupLyrics * next;
char * lyrics;
char * help;
public:
MupLyrics(int,int,const char*);
~MupLyrics();
char * text();
char * lengths();
MupLyrics * Next();
void append(MupLyrics*);
};
MupLyrics * mupLyrics;
};
#endif
| Generated by: wuerthne on clouseau on Fri Sep 21 19:20:46 2001, using kdoc 2.0a53. |