StaffInterface

class abjad.staff.interface.interface.StaffInterface(_client, _updateInterface)

Bases: abjad.core.observer._Observer, abjad.core.backtracking._BacktrackingInterface, abjad.core.grobhandler._GrobHandler

Report on Abjad staff in parentage of client. Interface to LilyPond stopStaff, startStaff hiding commands. Handle no LilyPond grob.

change
True when core attribute changes at client, otherwise False.
effective
Effective staff of client. If staff is forced on client, return forced staff. Otherwise, return explicit staff of client.
explicit
First explicit Abjad Staff in parentage of client. Otherwise None.
forced
hide

Previous topic

SpanBarInterface

Next topic

StemInterface

This Page