An object which must always be the descendant of a Staff
This is a Mixin class, meant to be paired with GraphicObject classes.
Usage within a GraphicObject will look something like:
>>> class SomeMusicGlyph(MusicText, StaffObject): ... def __init__(self, ...): ... MusicText.__init__(self, ...) ... StaffObject.__init__(self, ...)
— The staff associated with this object
— The position of this object relative to the staff.
This position is in non-flowed space.
# TODO: Definitely cache me when property caching is implemented