4.2.3 Tipi di proprietà

Finora abbiamo visto due tipi di proprietà: number e symbol. Per essere valido, il valore dato a una proprietà deve essere del tipo corretto e obbedire alle regole di quel tipo. Nella guida al Funzionamento interno il tipo di proprietà è indicato tra parentesi dopo il nome della proprietà. Ecco una lista dei tipi che ti possono servire, corredata dalle regole per ciascun tipo e da alcuni esempi. Ovviamente, se inseriti in un comando \override, devono essere sempre preceduti dal simbolo di cancelletto, #.

Tipo di proprietàRegoleEsempi
BooleanO Vero (True) o Falso (False), rappresentato da #t o #f#t, #f
Dimension (in staff space)Un numero positivo decimale (nell’unità di misura dello spazio del rigo)2.5, 0.34
DirectionUna valida direzione costante o il suo equivalente numerico (sono ammessi valori decimali compresi tra -1 e 1)LEFT, CENTER, UP, 1, -1
IntegerUn numero positivo intero3, 1
ListUn insieme di valori separato da spazi, racchiuso tra parentesi e preceduto da un apostrofo'(left-edge staff-bar), '(1), '(1.0 0.25 0.5)
MarkupQualsiasi valido blocco markup\markup { \italic "cresc." }
MomentUna frazione di una nota intera costruita con la funzione make-moment(ly:make-moment 1 4), (ly:make-moment 3 8)
NumberQualsiasi valore decimale positivo o negativo3.5, -2.45
Pair (of numbers)Due numeri separati da un ‘spazio . spazio’ e racchiusi tra parentesi precedute da un apostrofo'(2 . 3.5), '(0.1 . -3.2)
SymbolQualsiasi insieme di simboli ammesso per quella proprietà, preceduto da un apostrofo'italic, 'inside
UnknownUna procedura o un valore #f che impedisca l’azionebend::print, ly:text-interface::print, #f
VectorUna lista di tre elementi racchiusi tra parentesi e preceduti da apostrofo-cancelletto, '#.'#(#t #t #f)

Vedi anche

Estendere: Scheme tutorial.


Other languages: English, česky, deutsch, español, français, 日本語, nederlands.
About automatic language selection.

LilyPond — Learning Manual