[ << 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-properties
An alist to format cautionaries (usually parentheses enclosing the number) with the following elements.
angularity
How much the parentheses should become angular.
half-thickness
The maximum thickness of a parenthesis.
padding
The padding between the parentheses and the enclosed number.
procedure
A function to handle cautionaries, taking the other four elements of the
cautionary-properties
alist as arguments.width
The maximum horizontal extent of a parenthesis.
harmonic-properties
An alist to format harmonics (usually parentheses enclosing the number) with the following elements.
angularity
How much the parentheses should become angular.
half-thickness
The maximum thickness of a parenthesis.
padding
The padding between the parentheses and the enclosed number.
procedure
A function to handle harmonics, taking the other four elements of the
harmonic-properties
alist as arguments.width
The maximum horizontal extent of a parenthesis.
head-offset
Move all tablature numbers horizontally. The value is given as a multiple of a single-digit number width.
tied-properties
An alist with the following elements.
tied
Keep track whether a
Tie
ends at this note.repeat-tied
Does this note hold a
RepeatTie
?'repeat-tied
is also set if the note is part of a chord with setRepeatTie
.note-head-visible
If set to
#t
, show a number for a note with\repeatTie
or a note ending aTie
.parenthesize
If 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
details
property. 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 > ] |