DELETED, // to catch malloc mistakes.
};
- Status status;
+ Status status_;
public:
PScore *pscore_l_;
Interval height() const;
virtual void translate_x(Real);
virtual void translate_y(Real);
+ Status status() const;
/**
translate the symbol. The symbol does not have to be created yet.
void unlink();
void unlink_all();
+ void substitute_dependency(Score_elem*,Score_elem*);
void remove_dependency(Score_elem*);
/**
add a dependency. It may be the 0 pointer, in which case, it is ignored.
virtual Item * item() { return 0; }
virtual Line_of_score * line_l() const;
SCORE_ELEM_CLONE(Score_elem);
+ Score_elem* dependency(int) const;
+ Score_elem* dependent(int) const;
+ int dependent_size() const;
+ int dependency_size() const;
+
+ /// no dimension, translation is noop
+ bool empty_b_;
+ /// do not print anything black
+ bool transparent_b_;
protected:
virtual Interval do_height()const;
virtual void handle_broken_dependencies();
virtual void handle_prebroken_dependencies();
- Score_elem* dependency(int) const;
- Score_elem* dependent(int) const;
- int dependent_size() const;
- int dependency_size() const;
- /// no dimension, translation is noop
- bool empty_b_;
- /// do not print anything black
- bool transparent_b_;
};