*/
Offset offset_;
+ /**
+ for administration of what was done already
+ */
enum Status {
ORPHAN, // not yet added to pstaff
VIRGIN, // added to pstaff
OUTPUT, // molecule has been output
DELMARKED, // mark for 'unclean' deletion
DELETED, // to catch malloc mistakes.
- } status;
+ };
+
+ Status status;
public:
PScore *pscore_l_;
Interval height() const;
virtual void translate_x(Real);
virtual void translate_y(Real);
+
/**
translate the symbol. The symbol does not have to be created yet.
- Overridable, since this score-elem might act as a pseudo-list.
- */
+ */
void translate(Offset);
Offset offset()const;
virtual Horizontal_vertical_group* elem_group() { return 0; }
virtual Item * item() { return 0; }
virtual Line_of_score * line_l() const;
- SCORE_ELEM_CLONE(Score_elem)
+ SCORE_ELEM_CLONE(Score_elem);
protected:
virtual Interval do_height()const;