Bases: abjad.core.abjadcore._Abjad
Abjad wrapper around LilyPond markup.
Class inserts \markup { } wrapper around contents at format time.
abjad> markup = Markup(r'\bold { "This is markup text." }')
abjad> print markup.format
\markup { \bold { "This is markup text." } }
abjad> markup.contents = '"New markup contents."'
abjad> print markup.format
\markup { "New markup contents." }
Markup contents must be set by hand.
Read / write string equal to markup contents.
abjad> markup = Markup('"This is markup text."')
abjad> markup.contents
'"This is markup text."'
Read-only LilyPond string of self.
abjad> markup = Markup('"This is markup text.'")
abjad> print markup.format
\markup { "This is markup text." }
Read / write attribute set to either 'backslash' or 'scheme'.
Default to ‘backslash’.
abjad> markup = Markup('"This is markup text."')
abjad> markup.style
'backslash'