| [ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < system-start-text-interface ] | [ Up: Graphical Object Interfaces ] | [ text-interface > ] |
3.2.156 tab-note-head-interface
A note head in tablature.
The following properties may be set in the details list.
cautionary-propertiesAn alist to format cautionaries (usually parentheses enclosing the number) with the following elements.
angularityHow much the parentheses should become angular.
half-thicknessThe maximum thickness of a parenthesis.
paddingThe padding between the parentheses and the enclosed number.
procedureA function to handle cautionaries, taking the other four elements of the
cautionary-propertiesalist as arguments.widthThe maximum horizontal extent of a parenthesis.
harmonic-propertiesAn alist to format harmonics (usually parentheses enclosing the number) with the following elements.
angularityHow much the parentheses should become angular.
half-thicknessThe maximum thickness of a parenthesis.
paddingThe padding between the parentheses and the enclosed number.
procedureA function to handle harmonics, taking the other four elements of the
harmonic-propertiesalist as arguments.widthThe maximum horizontal extent of a parenthesis.
head-offsetMove all tablature numbers horizontally. The value is given as a multiple of a single-digit number width.
tied-propertiesAn alist with the following elements.
tiedKeep track whether a
Tieends at this note.repeat-tiedDoes this note hold a
RepeatTie?'repeat-tiedis also set if the note is part of a chord with setRepeatTie.note-head-visibleIf set to
#t, show a number for a note with\repeatTieor a note ending aTie.parenthesizeIf set to
#t, parenthesize the number for a tied note after a line break.
User-settable properties:
details(alist, with symbols as keys)An alist of parameters for detailed grob behavior. See All layout objects for more information on the available parameters and their default values of a particular grob’s
detailsproperty. See Graphical Object Interfaces for documentation of the available parameters. Supporting interfaces can be found at the bottom of a grob’s description section.parenthesized(boolean)Parenthesize this grob.
Internal properties:
span-start(boolean)Is the note head at the start of a spanner?
This grob interface is used in the following graphical object(s): TabNoteHead.
| [ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < system-start-text-interface ] | [ Up: Graphical Object Interfaces ] | [ text-interface > ] |