| [ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < system-start-text-interface ] | [ Up : Graphical Object Interfaces ] | [ text-interface > ] |
3.2.151 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.
repeat-tied-propertiesAn alist with the following elements.
note-head-visibleIf set to
#t, show a number for a note with\repeatTie.parenthesizeIf set to
#t, parenthesize the number for a note with\repeatTie.
tied-propertiesAn alist with the following elements.
break-visibilityA vector of 3 booleans,
#(end-of-line unbroken begin-of-line), to control the visibility of ties over a line break.#tmeans visible,#fmeans killed.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.
Internal properties:
display-cautionary(boolean)Should the grob be displayed as a cautionary grob?
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 > ] |