*/
-#ifndef SPAN_AXIS_GROUP_HH
-#define SPAN_AXIS_GROUP_HH
+#ifndef AXIS_GROUP_SPANNER_HH
+#define AXIS_GROUP_SPANNER_HH
#include "spanner.hh"
#include "axis-group-element.hh"
/** An element which groups a line in a certain direction. The most
useful example of this is the Vertical_group_spanner */
-class Axis_group_spanner : public Spanner, public virtual Axis_group_element
+class Axis_group_spanner : public virtual Axis_group_element,
+ public virtual Spanner
+
{
void do_break_processing_if_unbroken();
protected:
virtual void do_break_processing();
virtual void do_print() const;
+ virtual Interval do_width () const;
public:
-
+ VIRTUAL_COPY_CONS(Score_element);
};
#endif // SPAN_AXIS_GROUP_HH