Source: mupPrinter.h


Annotated List
Files
Globals
Hierarchy
Index
#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.