[ << 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.
repeat-tied-properties
An alist with the following elements.
note-head-visible
If set to
#t
, show a number for a note with\repeatTie
.parenthesize
If set to
#t
, parenthesize the number for a note with\repeatTie
.
tied-properties
An alist with the following elements.
break-visibility
A vector of 3 booleans,
#(end-of-line unbroken begin-of-line)
, to control the visibility of ties over a line break.#t
means visible,#f
means killed.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.
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 > ] |