Line data Source code
1 : /*
2 : * SPDX-License-Identifier: GPL-3.0-only
3 : * MuseScore-Studio-CLA-applies
4 : *
5 : * MuseScore Studio
6 : * Music Composition & Notation
7 : *
8 : * Copyright (C) 2021 MuseScore Limited and others
9 : *
10 : * This program is free software: you can redistribute it and/or modify
11 : * it under the terms of the GNU General Public License version 3 as
12 : * published by the Free Software Foundation.
13 : *
14 : * This program is distributed in the hope that it will be useful,
15 : * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 : * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 : * GNU General Public License for more details.
18 : *
19 : * You should have received a copy of the GNU General Public License
20 : * along with this program. If not, see <https://www.gnu.org/licenses/>.
21 : */
22 : #pragma once
23 :
24 : #include <array>
25 : #include <vector>
26 :
27 : #include "../dom/mscore.h"
28 : #include "global/types/string.h"
29 :
30 : #include "../types/propertyvalue.h"
31 : #include "../dom/property.h"
32 :
33 : namespace mu::engraving {
34 : //---------------------------------------------------------
35 : // Sid
36 : // Enumerates the list of score style settings
37 : // Keep in sync with styleTypes[] in styledef.cpp
38 : //---------------------------------------------------------
39 :
40 : #ifndef ENGRAVING_NO_API
41 : namespace _Sid {
42 : Q_NAMESPACE;
43 : #endif
44 :
45 : /** APIDOC
46 : * Enumerates the list of score style settings
47 : * @memberof Engraving
48 : * @enum
49 : */
50 : enum class Sid : short {
51 : NOSTYLE = -1,
52 :
53 : pageWidth,
54 : pageHeight,
55 : pagePrintableWidth,
56 : pageEvenLeftMargin,
57 : pageOddLeftMargin,
58 : pageEvenTopMargin,
59 : pageEvenBottomMargin,
60 : pageOddTopMargin,
61 : pageOddBottomMargin,
62 : pageTwosided,
63 :
64 : staffUpperBorder,
65 : staffLowerBorder,
66 : staffHeaderFooterPadding,
67 : staffDistance,
68 : instrumentNameOffset,
69 : akkoladeDistance,
70 : minSystemDistance,
71 : maxSystemDistance,
72 : alignSystemToMargin,
73 :
74 : instrumentNamesShowTranspositionLong,
75 : instrumentNamesShowTranspositionShort,
76 : instrumentNamesFormatLong,
77 : instrumentNamesCustomFormatLong,
78 : instrumentNamesFormatShort,
79 : instrumentNamesCustomFormatShort,
80 : instrumentNamesAlignLong,
81 : instrumentNamesAlignShort,
82 : instrumentNamesStackVertically,
83 : instrumentNamesAlignIncludeGroupBrackets,
84 :
85 : instrumentNumeralsTrailingDotSingle,
86 : instrumentNumeralsTrailingDotMultiple,
87 : instrumentNumeralsOrientation,
88 : instrumentNumeralsVerticalThreshold,
89 : instrumentNumeralsHorizontalThreshold,
90 : instrumentNumeralsHyphenEnable,
91 : instrumentNumeralsHyphenThreshold,
92 :
93 : textForUnisonLabel,
94 : unisonLabelRestateOnNewSystem,
95 : sharedOnStaffNumeralsFollowInstrumentNumerals,
96 : sharedOnStaffNumeralsTrailingDotSingle,
97 : sharedOnStaffNumeralsTrailingDotMultiple,
98 : sharedOnStaffNumeralsHyphenEnable,
99 : sharedOnStaffNumeralsHyphenThreshold,
100 : staveSharingInstrChangePlayerNum,
101 :
102 : windsNameByGroup,
103 : vocalsNameByGroup,
104 : stringsNameByGroup,
105 : othersNameByGroup,
106 :
107 : enableVerticalSpread,
108 : spreadSystem,
109 : spreadSquareBracket,
110 : spreadCurlyBracket,
111 : minSystemSpread,
112 : maxSystemSpread,
113 : minStaffSpread,
114 : maxStaffSpread,
115 : maxAkkoladeDistance,
116 : maxPageFillSpread,
117 :
118 : lyricsPlacement,
119 : lyricsPosAbove,
120 : lyricsPosBelow,
121 : lyricsMinTopDistance, // actual meaning: distance to elements on same staff
122 : lyricsMinBottomDistance, // actual meaning: distance to elements on other staff
123 : lyricsMinDistance, // actual meaning: min horizontal spacing of lyrics-to-lyrics
124 : lyricsLineHeight,
125 : lyricsDashMinLength,
126 : lyricsDashMaxLength,
127 : lyricsDashMaxDistance,
128 : lyricsDashForce,
129 : lyricsDashFirstAndLastGapAreHalf,
130 : lyricsAlignVerseNumber,
131 : lyricsLineThickness,
132 : lyricsMelismaAlign,
133 : lyricsMelismaPad,
134 : lyricsDashPad,
135 : lyricsDashLineThickness,
136 : lyricsDashYposRatio,
137 :
138 : lyricsShowDashIfSyllableOnFirstNote,
139 : lyricsMelismaForce,
140 : lyricsMelismaMinLength,
141 : lyricsDashPosAtStartOfSystem,
142 : lyricsAvoidBarlines,
143 : lyricsAutoCenterOnGrandStaff,
144 : lyricsAutoCenterOnVocalStaves,
145 : lyricsStackingOrder,
146 : lyricsLimitDashCount,
147 : lyricsMaxDashCount,
148 : lyricsCenterDashedSyllables,
149 :
150 : lyricsOddFontFace,
151 : lyricsOddFontSize,
152 : lyricsOddLineSpacing,
153 : lyricsOddFontSpatiumDependent,
154 : lyricsOddFontStyle,
155 : lyricsOddColor,
156 : lyricsOddAlign,
157 : lyricsOddFrameType,
158 : lyricsOddFramePadding,
159 : lyricsOddFrameWidth,
160 : lyricsOddFrameRound,
161 : lyricsOddFrameFgColor,
162 : lyricsOddFrameBgColor,
163 : lyricsOddPosition,
164 :
165 : lyricsEvenFontFace,
166 : lyricsEvenFontSize,
167 : lyricsEvenLineSpacing,
168 : lyricsEvenFontSpatiumDependent,
169 : lyricsEvenFontStyle,
170 : lyricsEvenColor,
171 : lyricsEvenAlign,
172 : lyricsEvenFrameType,
173 : lyricsEvenFramePadding,
174 : lyricsEvenFrameWidth,
175 : lyricsEvenFrameRound,
176 : lyricsEvenFrameFgColor,
177 : lyricsEvenFrameBgColor,
178 : lyricsEvenPosition,
179 :
180 : figuredBassFontFamily,
181 : figuredBassYOffset,
182 : figuredBassLineHeight,
183 : figuredBassAlignment,
184 : figuredBassStyle,
185 : systemFrameDistance,
186 : frameSystemDistance,
187 : paddingToNotationAbove,
188 : paddingToNotationBelow,
189 : minMeasureWidth,
190 :
191 : barWidth,
192 : doubleBarWidth,
193 : endBarWidth,
194 : dashBarWidth,
195 : dashBarDash,
196 : dashBarGap,
197 : doubleBarDistance,
198 : endBarDistance,
199 : repeatBarlineDotSeparation,
200 : repeatBarTips,
201 : startBarlineSingle,
202 : startBarlineMultiple,
203 : maskBarlinesForText,
204 :
205 : bracketWidth,
206 : bracketDistance,
207 : akkoladeWidth,
208 : akkoladeBarDistance,
209 : groupBracketLineWidth,
210 : groupBracketHookLen,
211 : groupBracketTextOrientation,
212 : groupBracketTextAlign,
213 : groupBracketHangTextIntoMargin,
214 : groupBracketDistanceToNames,
215 : groupBracketDistanceToGroupBracket,
216 : dividerLeft,
217 : dividerLeftSym,
218 : dividerLeftX,
219 : dividerLeftY,
220 : dividerRight,
221 : dividerRightSym,
222 : dividerRightX,
223 : dividerRightY,
224 : dividerLeftAlignToSystemBarline,
225 : dividerRightAlignToSystemBarline,
226 : dividerLeftSize,
227 : dividerRightSize,
228 :
229 : clefLeftMargin,
230 : keysigLeftMargin,
231 : ambitusMargin,
232 : timesigLeftMargin,
233 :
234 : midClefKeyRightMargin,
235 : clefKeyRightMargin,
236 : clefKeyDistance,
237 : clefTimesigDistance,
238 : keyTimesigDistance,
239 : keyBarlineDistance,
240 : systemHeaderDistance,
241 : systemHeaderTimeSigDistance,
242 : systemHeaderMinStartOfSystemDistance,
243 : systemTrailerRightMargin,
244 :
245 : clefBarlineDistance,
246 : timesigBarlineDistance,
247 :
248 : timeSigPlacement,
249 :
250 : timeSigCenterOnBarline,
251 : timeSigVSMarginCentered,
252 : timeSigVSMarginNonCentered,
253 : timeSigCenterAcrossStaveGroup,
254 :
255 : timeSigNormalStyle,
256 : timeSigNormalScale,
257 : timeSigNormalScaleLock,
258 : timeSigNormalNumDist,
259 : timeSigNormalY,
260 : timeSigAboveStyle,
261 : timeSigAboveScale,
262 : timeSigAboveScaleLock,
263 : timeSigAboveNumDist,
264 : timeSigAboveY,
265 : timeSigAcrossStyle,
266 : timeSigAcrossScale,
267 : timeSigAcrossScaleLock,
268 : timeSigAcrossNumDist,
269 : timeSigAcrossY,
270 :
271 : useStraightNoteFlags,
272 : stemWidth,
273 : shortenStem,
274 : stemLength,
275 : shortStemStartLocation,
276 : shortestStem,
277 : combineVoice,
278 : beginRepeatLeftMargin,
279 : minNoteDistance,
280 : barNoteDistance,
281 : barAccidentalDistance,
282 : noteBarDistance,
283 :
284 : spacingDensity,
285 : measureSpacing, // At some point we should rename this. This name is a legacy relic. This is now the spacing ratio.
286 : measureRepeatNumberPos,
287 : mrNumberSeries,
288 : mrNumberEveryXMeasures,
289 : mrNumberSeriesWithParentheses,
290 : oneMeasureRepeatShow1,
291 : fourMeasureRepeatShowExtenders,
292 : staffLineWidth,
293 : ledgerLineWidth,
294 : ledgerLineLength,
295 : stemSlashPosition,
296 : stemSlashAngle,
297 : stemSlashThickness,
298 : accidentalDistance,
299 : accidentalNoteDistance,
300 : bracketedAccidentalPadding,
301 : alignAccidentalsLeft,
302 : accidentalOrderFollowsNoteDisplacement,
303 : alignAccidentalOctavesAcrossSubChords,
304 : keepAccidentalSecondsTogether,
305 : alignOffsetOctaveAccidentals,
306 : keysigAccidentalDistance,
307 : keysigNaturalDistance,
308 : beamWidth,
309 : useWideBeams,
310 : beamMinLen,
311 : beamNoSlope,
312 : snapCustomBeamsToGrid,
313 : frenchStyleBeams,
314 :
315 : dotMag,
316 : dotNoteDistance,
317 : dotRestDistance,
318 : dotDotDistance,
319 : propertyDistanceHead,
320 : propertyDistanceStem,
321 : propertyDistance,
322 : articulationMag,
323 : articulationPosAbove,
324 : articulationAnchorDefault,
325 : articulationAnchorLuteFingering,
326 : articulationAnchorOther,
327 : articulationStemHAlign,
328 : articulationKeepTogether,
329 : trillAlwaysShowCueNote,
330 : lastSystemFillLimit,
331 :
332 : enableStaveSharing,
333 : allowVoiceCrossing,
334 :
335 : hairpinPlacement,
336 : hairpinPosAbove,
337 : hairpinPosBelow,
338 : hairpinLinePosAbove,
339 : hairpinLinePosBelow,
340 : hairpinHeight,
341 : hairpinContHeight,
342 : hairpinLineWidth,
343 : hairpinFontFace,
344 : hairpinFontSize,
345 : hairpinLineSpacing,
346 : hairpinFontSpatiumDependent,
347 : hairpinFontStyle,
348 : hairpinColor,
349 : hairpinTextAlign,
350 : hairpinFrameType,
351 : hairpinFramePadding,
352 : hairpinFrameWidth,
353 : hairpinFrameRound,
354 : hairpinFrameFgColor,
355 : hairpinFrameBgColor,
356 : hairpinPosition,
357 : hairpinText,
358 : hairpinCrescText,
359 : hairpinDecrescText,
360 : hairpinCrescContText,
361 : hairpinDecrescContText,
362 : hairpinLineStyle,
363 : hairpinDashLineLen,
364 : hairpinDashGapLen,
365 : hairpinLineLineStyle,
366 : hairpinLineDashLineLen,
367 : hairpinLineDashGapLen,
368 : hairpinOffset,
369 :
370 : pedalPlacement,
371 : pedalPosAbove,
372 : pedalPosBelow,
373 : pedalLineWidth,
374 : pedalLineStyle,
375 : pedalDashLineLen,
376 : pedalDashGapLen,
377 : pedalHookHeight,
378 : pedalFontFace,
379 : pedalFontSize,
380 : pedalLineSpacing,
381 : pedalFontSpatiumDependent,
382 : pedalMusicalSymbolsScale,
383 : pedalFontStyle,
384 : pedalColor,
385 : pedalTextAlign,
386 : pedalFrameType,
387 : pedalFramePadding,
388 : pedalFrameWidth,
389 : pedalFrameRound,
390 : pedalFrameFgColor,
391 : pedalFrameBgColor,
392 : pedalPosition,
393 : pedalText,
394 : pedalHookText,
395 : pedalContinueText,
396 : pedalContinueHookText,
397 : pedalEndText,
398 : pedalRosetteEndText,
399 : pedalOffset,
400 :
401 : trillPlacement,
402 : trillPosAbove,
403 : trillPosBelow,
404 :
405 : vibratoPlacement,
406 : vibratoPosAbove,
407 : vibratoPosBelow,
408 :
409 : harmonyFretDist,
410 : minHarmonyDistance,
411 : harmonyHarmonyDistance,
412 : maxHarmonyBarDistance,
413 : maxChordShiftAbove,
414 : maxChordShiftBelow,
415 :
416 : harmonyPlacement,
417 : romanNumeralPlacement,
418 : nashvilleNumberPlacement,
419 : harmonyVoiceLiteral,
420 : harmonyVoicing,
421 : harmonyDuration,
422 :
423 : chordSymbolAPosAbove,
424 : chordSymbolAPosBelow,
425 :
426 : chordSymbolBPosAbove,
427 : chordSymbolBPosBelow,
428 :
429 : romanNumeralPosAbove,
430 : romanNumeralPosBelow,
431 :
432 : nashvilleNumberPosAbove,
433 : nashvilleNumberPosBelow,
434 :
435 : chordSymbolAFontFace,
436 : chordSymbolAFontSize,
437 : chordSymbolALineSpacing,
438 : chordSymbolAFontSpatiumDependent,
439 : chordSymbolAFontStyle,
440 : chordSymbolAColor,
441 : chordSymbolAAlign,
442 : chordSymbolAFrameType,
443 : chordSymbolAFramePadding,
444 : chordSymbolAFrameWidth,
445 : chordSymbolAFrameRound,
446 : chordSymbolAFrameFgColor,
447 : chordSymbolAFrameBgColor,
448 : // chordSymbolAPosition,
449 :
450 : chordSymbolBFontFace,
451 : chordSymbolBFontSize,
452 : chordSymbolBLineSpacing,
453 : chordSymbolBFontSpatiumDependent,
454 : chordSymbolBFontStyle,
455 : chordSymbolBColor,
456 : chordSymbolBAlign,
457 : chordSymbolBFrameType,
458 : chordSymbolBFramePadding,
459 : chordSymbolBFrameWidth,
460 : chordSymbolBFrameRound,
461 : chordSymbolBFrameFgColor,
462 : chordSymbolBFrameBgColor,
463 : // chordSymbolBPosition,
464 :
465 : romanNumeralFontFace,
466 : romanNumeralFontSize,
467 : romanNumeralLineSpacing,
468 : romanNumeralFontSpatiumDependent,
469 : romanNumeralFontStyle,
470 : romanNumeralColor,
471 : romanNumeralAlign,
472 : romanNumeralFrameType,
473 : romanNumeralFramePadding,
474 : romanNumeralFrameWidth,
475 : romanNumeralFrameRound,
476 : romanNumeralFrameFgColor,
477 : romanNumeralFrameBgColor,
478 :
479 : nashvilleNumberFontFace,
480 : nashvilleNumberFontSize,
481 : nashvilleNumberLineSpacing,
482 : nashvilleNumberFontSpatiumDependent,
483 : nashvilleNumberFontStyle,
484 : nashvilleNumberColor,
485 : nashvilleNumberAlign,
486 : nashvilleNumberFrameType,
487 : nashvilleNumberFramePadding,
488 : nashvilleNumberFrameWidth,
489 : nashvilleNumberFrameRound,
490 : nashvilleNumberFrameFgColor,
491 : nashvilleNumberFrameBgColor,
492 :
493 : displayCapoChords,
494 : capoPosition,
495 : fretNumMag,
496 : fretNumPos,
497 : fretY,
498 : fretMinDistance,
499 : fretMag,
500 : fretPlacement,
501 : fretStrings,
502 : fretFrets,
503 : fretNut,
504 : fretDotSize,
505 : fretDotSpatiumSize,
506 : fretStringSpacing,
507 : fretFretSpacing,
508 : fretOrientation,
509 : maxFretShiftAbove,
510 : maxFretShiftBelow,
511 : fretNutThickness,
512 : fretUseCustomSuffix,
513 : fretCustomSuffix,
514 : barreAppearanceSlur,
515 : barreLineWidth,
516 : fretShowFingerings,
517 : fretStyleExtended,
518 :
519 : showPageNumber,
520 : showPageNumberOne,
521 : pageNumberOddEven,
522 : showMeasureNumber,
523 : showMeasureNumberOne,
524 : measureNumberInterval,
525 : measureNumberSystem,
526 : measureNumberPlacementMode,
527 :
528 : smallNoteMag,
529 : scaleRythmicSpacingForSmallNotes,
530 : graceNoteMag,
531 : graceToMainNoteDist,
532 : graceToGraceNoteDist,
533 : smallStaffMag,
534 : smallClefMag,
535 : genClef,
536 : hideTabClefAfterFirst,
537 : genKeysig,
538 : genCourtesyTimesig,
539 : genCourtesyKeysig,
540 : genCourtesyClef,
541 :
542 : keySigCourtesyBarlineMode,
543 : timeSigCourtesyBarlineMode,
544 :
545 : barlineBeforeSigChange,
546 : doubleBarlineBeforeKeySig,
547 : doubleBarlineBeforeTimeSig,
548 :
549 : swingRatio,
550 : swingUnit,
551 :
552 : chordSymbolSpelling,
553 : automaticCapitalization,
554 : lowerCaseMinorChords,
555 : lowerCaseBassNotes,
556 : allCapsNoteNames,
557 : chordStyle,
558 : chordsXmlFile,
559 : chordDescriptionFile,
560 : chordExtensionMag,
561 : chordExtensionAdjust,
562 : chordModifierMag,
563 : chordModifierAdjust,
564 : verticallyStackModifiers,
565 : chordStackedModifierMag,
566 : chordBassNoteStagger,
567 : chordBassNoteScale,
568 : polychordDividerThickness,
569 : polychordDividerSpacing,
570 : verticallyAlignChordSymbols,
571 : chordSymPosition,
572 : chordAlignmentToFretboard,
573 : chordAlignmentExcludeModifiers,
574 :
575 : concertPitch,
576 : multiVoiceRestTwoSpaceOffset,
577 : mergeMatchingRests,
578 : createMultiMeasureRests,
579 : minEmptyMeasures,
580 : singleMeasureMMRestUseNormalRest,
581 : singleMeasureMMRestShowNumber,
582 : minMMRestWidth,
583 : mmRestConstantWidth,
584 : mmRestReferenceWidth,
585 : mmRestMaxWidthIncrease,
586 : mmRestNumberPos,
587 : mmRestBetweenStaves,
588 : mmRestNumberMaskHBar,
589 : multiMeasureRestMargin,
590 : mmRestHBarThickness,
591 : mmRestHBarVStrokeThickness,
592 : mmRestHBarVStrokeHeight,
593 : oldStyleMultiMeasureRests,
594 : mmRestOldStyleMaxMeasures,
595 : mmRestOldStyleSpacing,
596 : hideEmptyStaves,
597 : dontHideStavesInFirstSystem,
598 : enableIndentationOnFirstSystem,
599 : firstSystemIndentationValue,
600 : alwaysShowBracketsWhenEmptyStavesAreHidden,
601 : alwaysShowSquareBracketsWhenEmptyStavesAreHidden,
602 : hideInstrumentNameIfOneInstrument,
603 : firstSystemInstNameVisibility,
604 : subsSystemInstNameVisibility,
605 : gateTime,
606 : tenutoGateTime,
607 : staccatoGateTime,
608 : slurGateTime,
609 :
610 : arpeggioNoteDistance,
611 : arpeggioAccidentalDistance,
612 : arpeggioAccidentalDistanceMin,
613 : arpeggioLineWidth,
614 : arpeggioHookLen,
615 : arpeggioHiddenInStdIfTab,
616 :
617 : chordBracketNoteDistance,
618 : chordBracketLineWidth,
619 : chordBracketHookLen,
620 :
621 : slurEndWidth,
622 : slurMidWidth,
623 : slurDottedWidth,
624 : angleHangingSlursAwayFromStaff,
625 : tieEndWidth,
626 : tieMidWidth,
627 : tieDottedWidth,
628 : minTieLength,
629 : minHangingTieLength,
630 : minStraightGlissandoLength,
631 : minWigglyGlissandoLength,
632 : slurMinDistance,
633 : tieMinDistance,
634 : maskSlurs,
635 : maskTies,
636 : laissezVibMinDistance,
637 : headerToLineStartDistance, // determines start point of "dangling" lines (ties, gliss, lyrics...) when preceded by header clefs/timesigs/keysigs
638 : lineEndToBarlineDistance, // determines end point of "dangling" lines (ties, gliss, lyrics...) in relation to barlines
639 : barlineToLineStartDistance, // determines start point of incoming partial ties and slurs in relation to the preceding barline
640 :
641 : tiePlacementSingleNote,
642 : tiePlacementChord,
643 : tieDotsPlacement,
644 : tieMinShoulderHeight,
645 : tieMaxShoulderHeight,
646 :
647 : minLaissezVibLength,
648 : laissezVibUseSmuflSym,
649 :
650 : sectionPause,
651 : musicalSymbolFont,
652 : musicalTextFont,
653 :
654 : showHeader,
655 : headerFirstPage,
656 : headerOddEven,
657 : evenHeaderL,
658 : evenHeaderC,
659 : evenHeaderR,
660 : oddHeaderL,
661 : oddHeaderC,
662 : oddHeaderR,
663 :
664 : showFooter,
665 : footerFirstPage,
666 : footerOddEven,
667 : evenFooterL,
668 : evenFooterC,
669 : evenFooterR,
670 : oddFooterL,
671 : oddFooterC,
672 : oddFooterR,
673 :
674 : voltaPosAbove,
675 : voltaHook,
676 : voltaLineWidth,
677 : voltaLineStyle,
678 : voltaDashLineLen,
679 : voltaDashGapLen,
680 : voltaFontFace,
681 : voltaFontSize,
682 : voltaLineSpacing,
683 : voltaFontSpatiumDependent,
684 : voltaFontStyle,
685 : voltaColor,
686 : voltaAlign,
687 : voltaOffset,
688 : voltaFrameType,
689 : voltaFramePadding,
690 : voltaFrameWidth,
691 : voltaFrameRound,
692 : voltaFrameFgColor,
693 : voltaFrameBgColor,
694 : voltaPosition,
695 :
696 : voltaAlignStartBeforeKeySig,
697 : voltaAlignEndLeftOfBarline,
698 :
699 : ottava8VAPlacement,
700 : ottava8VBPlacement,
701 : ottava15MAPlacement,
702 : ottava15MBPlacement,
703 : ottava22MAPlacement,
704 : ottava22MBPlacement,
705 :
706 : ottava8VAText,
707 : ottava8VAContinueText,
708 : ottava8VBText,
709 : ottava8VBContinueText,
710 : ottava15MAText,
711 : ottava15MAContinueText,
712 : ottava15MBText,
713 : ottava15MBContinueText,
714 : ottava22MAText,
715 : ottava22MAContinueText,
716 : ottava22MBText,
717 : ottava22MBContinueText,
718 :
719 : ottava8VAnoText,
720 : ottava8VAnoContinueText,
721 : ottava8VBnoText,
722 : ottava8VBnoContinueText,
723 : ottava15MAnoText,
724 : ottava15MAnoContinueText,
725 : ottava15MBnoText,
726 : ottava15MBnoContinueText,
727 : ottava22MAnoText,
728 : ottava22MAnoContinueText,
729 : ottava22MBnoText,
730 : ottava22MBnoContinueText,
731 :
732 : ottavaPosAbove,
733 : ottavaPosBelow,
734 : ottavaHookAbove,
735 : ottavaHookBelow,
736 : ottavaLineWidth,
737 : ottavaLineStyle,
738 : ottavaDashLineLen,
739 : ottavaDashGapLen,
740 : ottavaNumbersOnly,
741 : ottavaFontFace,
742 : ottavaFontSize,
743 : ottavaLineSpacing,
744 : ottavaFontSpatiumDependent,
745 : ottavaMusicalSymbolsScale,
746 : ottavaFontStyle,
747 : ottavaColor,
748 : ottavaTextAlignAbove,
749 : ottavaTextAlignBelow,
750 : ottavaFrameType,
751 : ottavaFramePadding,
752 : ottavaFrameWidth,
753 : ottavaFrameRound,
754 : ottavaFrameFgColor,
755 : ottavaFrameBgColor,
756 : ottavaPosition,
757 :
758 : tabClef,
759 :
760 : tremoloWidth,
761 : tremoloBoxHeight,
762 : tremoloLineWidth,
763 : tremoloDistance,
764 : tremoloStyle,
765 : tremoloStrokeLengthMultiplier,
766 : tremoloNoteSidePadding,
767 : tremoloOutSidePadding,
768 : // TODO tremoloMaxBeamLength,
769 :
770 : linearStretch,
771 : crossMeasureValues,
772 : keySigNaturals,
773 : keySigShowNaturalsChangingSharpsFlats,
774 :
775 : tupletMaxSlope,
776 : tupletOutOfStaff,
777 : tupletVHeadDistance,
778 : tupletVStemDistance,
779 : tupletStemLeftDistance,
780 : tupletStemRightDistance,
781 : tupletNoteLeftDistance,
782 : tupletNoteRightDistance,
783 : tupletBracketWidth,
784 : tupletDirection,
785 : tupletNumberType,
786 : tupletBracketType,
787 : tupletFontFace,
788 : tupletFontSize,
789 : tupletLineSpacing,
790 : tupletFontSpatiumDependent,
791 : tupletMusicalSymbolsScale,
792 : tupletFontStyle,
793 : tupletColor,
794 : tupletAlign,
795 : tupletUseSymbols,
796 : tupletBracketHookHeight,
797 : tupletOffset,
798 : tupletFrameType,
799 : tupletFramePadding,
800 : tupletFrameWidth,
801 : tupletFrameRound,
802 : tupletFrameFgColor,
803 : tupletFrameBgColor,
804 : tupletPosition,
805 : tupletExtendToEndOfDuration,
806 : tupletNumberRythmicCenter,
807 :
808 : scaleBarlines,
809 : barGraceDistance,
810 :
811 : minVerticalDistance,
812 : skylineMinHorizontalClearance,
813 : ornamentStyle,
814 : spatium,
815 :
816 : autoplaceHairpinDynamicsDistance,
817 :
818 : dynamicsHairpinVoiceBasedPlacement,
819 : dynamicsHairpinsAutoCenterOnGrandStaff,
820 : dynamicsHairpinsAutoCenterOnVocalStaves,
821 : dynamicsHairpinsAboveForVocalStaves,
822 :
823 : dynamicsOverrideFont,
824 : dynamicsFont,
825 : dynamicsSize,
826 : dynamicsPlacement,
827 : dynamicsPosAbove,
828 : dynamicsPosBelow,
829 : avoidBarLines,
830 : snapToDynamics,
831 : centerOnNotehead,
832 : dynamicsMinDistance,
833 :
834 : textLinePlacement,
835 : textLinePosAbove,
836 : textLinePosBelow,
837 : textLineLineWidth,
838 : textLineLineStyle,
839 : textLineDashLineLen,
840 : textLineDashGapLen,
841 : textLineHookHeight,
842 : textLineFrameType,
843 : textLineFramePadding,
844 : textLineFrameWidth,
845 : textLineFrameRound,
846 : textLineFrameFgColor,
847 : textLineFrameBgColor,
848 : textLinePosition,
849 :
850 : systemTextLinePlacement,
851 : systemTextLinePosAbove,
852 : systemTextLinePosBelow,
853 : systemTextLineLineWidth,
854 : systemTextLineLineStyle,
855 : systemTextLineDashLineLen,
856 : systemTextLineDashGapLen,
857 : systemTextLineHookHeight,
858 : systemTextLineFrameType,
859 : systemTextLineFramePadding,
860 : systemTextLineFrameWidth,
861 : systemTextLineFrameRound,
862 : systemTextLineFrameFgColor,
863 : systemTextLineFrameBgColor,
864 : systemTextLinePosition,
865 :
866 : tremoloBarLineWidth,
867 : jumpPosAbove,
868 : markerPosAbove,
869 :
870 : defaultFontFace,
871 : defaultFontSize,
872 : defaultLineSpacing,
873 : defaultFontSpatiumDependent,
874 : defaultFontStyle,
875 : defaultColor,
876 : defaultAlign,
877 : defaultFrameType,
878 : defaultFramePadding,
879 : defaultFrameWidth,
880 : defaultFrameRound,
881 : defaultFrameFgColor,
882 : defaultFrameBgColor,
883 : defaultOffset,
884 : defaultOffsetType,
885 : defaultSystemFlag,
886 : defaultText,
887 : defaultPosition,
888 :
889 : titleFontFace,
890 : titleFontSize,
891 : titleLineSpacing,
892 : titleFontSpatiumDependent,
893 : titleFontStyle,
894 : titleColor,
895 : titleAlign,
896 : titleOffset,
897 : titleOffsetType,
898 : titleFrameType,
899 : titleFramePadding,
900 : titleFrameWidth,
901 : titleFrameRound,
902 : titleFrameFgColor,
903 : titleFrameBgColor,
904 : titlePosition,
905 :
906 : subTitleFontFace,
907 : subTitleFontSize,
908 : subTitleLineSpacing,
909 : subTitleFontSpatiumDependent,
910 : subTitleFontStyle,
911 : subTitleColor,
912 : subTitleAlign,
913 : subTitleOffset,
914 : subTitleOffsetType,
915 : subTitleFrameType,
916 : subTitleFramePadding,
917 : subTitleFrameWidth,
918 : subTitleFrameRound,
919 : subTitleFrameFgColor,
920 : subTitleFrameBgColor,
921 : subTitlePosition,
922 :
923 : composerFontFace,
924 : composerFontSize,
925 : composerLineSpacing,
926 : composerFontSpatiumDependent,
927 : composerFontStyle,
928 : composerColor,
929 : composerAlign,
930 : composerOffset,
931 : composerOffsetType,
932 : composerFrameType,
933 : composerFramePadding,
934 : composerFrameWidth,
935 : composerFrameRound,
936 : composerFrameFgColor,
937 : composerFrameBgColor,
938 : composerPosition,
939 :
940 : lyricistFontFace,
941 : lyricistFontSize,
942 : lyricistLineSpacing,
943 : lyricistFontSpatiumDependent,
944 : lyricistFontStyle,
945 : lyricistColor,
946 : lyricistAlign,
947 : lyricistOffset,
948 : lyricistOffsetType,
949 : lyricistFrameType,
950 : lyricistFramePadding,
951 : lyricistFrameWidth,
952 : lyricistFrameRound,
953 : lyricistFrameFgColor,
954 : lyricistFrameBgColor,
955 : lyricistPosition,
956 :
957 : fingeringFontFace,
958 : fingeringFontSize,
959 : fingeringLineSpacing,
960 : fingeringFontSpatiumDependent,
961 : fingeringFontStyle,
962 : fingeringColor,
963 : fingeringAlign,
964 : fingeringFrameType,
965 : fingeringFramePadding,
966 : fingeringFrameWidth,
967 : fingeringFrameRound,
968 : fingeringFrameFgColor,
969 : fingeringFrameBgColor,
970 : fingeringOffset,
971 : fingeringPosition,
972 :
973 : tabFretNumberFontFace,
974 : tabFretNumberFontSize,
975 : tabFretNumberLineSpacing,
976 : tabFretNumberFontSpatiumDependent,
977 : tabFretNumberFontStyle,
978 : tabFretNumberColor,
979 : tabFretNumberAlign,
980 : tabFretNumberOffset,
981 : tabFretNumberFrameType,
982 : tabFretNumberFramePadding,
983 : tabFretNumberFrameWidth,
984 : tabFretNumberFrameRound,
985 : tabFretNumberFrameFgColor,
986 : tabFretNumberFrameBgColor,
987 :
988 : lhGuitarFingeringFontFace,
989 : lhGuitarFingeringFontSize,
990 : lhGuitarFingeringLineSpacing,
991 : lhGuitarFingeringFontSpatiumDependent,
992 : lhGuitarFingeringFontStyle,
993 : lhGuitarFingeringColor,
994 : lhGuitarFingeringAlign,
995 : lhGuitarFingeringFrameType,
996 : lhGuitarFingeringFramePadding,
997 : lhGuitarFingeringFrameWidth,
998 : lhGuitarFingeringFrameRound,
999 : lhGuitarFingeringFrameFgColor,
1000 : lhGuitarFingeringFrameBgColor,
1001 : lhGuitarFingeringOffset,
1002 : lhGuitarFingeringPosition,
1003 :
1004 : rhGuitarFingeringFontFace,
1005 : rhGuitarFingeringFontSize,
1006 : rhGuitarFingeringLineSpacing,
1007 : rhGuitarFingeringFontSpatiumDependent,
1008 : rhGuitarFingeringFontStyle,
1009 : rhGuitarFingeringColor,
1010 : rhGuitarFingeringAlign,
1011 : rhGuitarFingeringFrameType,
1012 : rhGuitarFingeringFramePadding,
1013 : rhGuitarFingeringFrameWidth,
1014 : rhGuitarFingeringFrameRound,
1015 : rhGuitarFingeringFrameFgColor,
1016 : rhGuitarFingeringFrameBgColor,
1017 : rhGuitarFingeringOffset,
1018 : rhGuitarFingeringPosition,
1019 :
1020 : hammerOnPullOffTappingFontFace,
1021 : hammerOnPullOffTappingFontSize,
1022 : hammerOnPullOffTappingLineSpacing,
1023 : hammerOnPullOffTappingFontSpatiumDependent,
1024 : hammerOnPullOffTappingFontStyle,
1025 : hammerOnPullOffTappingColor,
1026 : hammerOnPullOffTappingAlign,
1027 : hammerOnPullOffTappingFrameType,
1028 : hammerOnPullOffTappingFramePadding,
1029 : hammerOnPullOffTappingFrameWidth,
1030 : hammerOnPullOffTappingFrameRound,
1031 : hammerOnPullOffTappingFrameFgColor,
1032 : hammerOnPullOffTappingFrameBgColor,
1033 : hammerOnPullOffTappingOffset,
1034 : hammerOnPullOffTappingPosition,
1035 :
1036 : hopoShowOnStandardStaves,
1037 : hopoShowOnTabStaves,
1038 : hopoUpperCase,
1039 : hopoShowAll,
1040 : hopoAlignLettersStandardStaves,
1041 : hopoAlignLettersTabStaves,
1042 :
1043 : lhTappingSymbolNormalStave,
1044 : lhTappingSymbolTab,
1045 : lhTappingShowItemsNormalStave,
1046 : lhTappingShowItemsTab,
1047 : lhTappingSlurTopAndBottomNoteOnTab,
1048 :
1049 : rhTappingSymbolNormalStave,
1050 : rhTappingSymbolTab,
1051 :
1052 : stringNumberFontFace,
1053 : stringNumberFontSize,
1054 : stringNumberLineSpacing,
1055 : stringNumberFontSpatiumDependent,
1056 : stringNumberFontStyle,
1057 : stringNumberColor,
1058 : stringNumberAlign,
1059 : stringNumberFrameType,
1060 : stringNumberFramePadding,
1061 : stringNumberFrameWidth,
1062 : stringNumberFrameRound,
1063 : stringNumberFrameFgColor,
1064 : stringNumberFrameBgColor,
1065 : stringNumberOffset,
1066 : stringNumberPosition,
1067 :
1068 : stringTuningsFontSize,
1069 :
1070 : harpPedalDiagramFontFace,
1071 : harpPedalDiagramFontSize,
1072 : harpPedalDiagramLineSpacing,
1073 : harpPedalDiagramFontSpatiumDependent,
1074 : harpPedalDiagramMusicalSymbolsScale,
1075 : harpPedalDiagramFontStyle,
1076 : harpPedalDiagramColor,
1077 : harpPedalDiagramAlign,
1078 : harpPedalDiagramFrameType,
1079 : harpPedalDiagramFramePadding,
1080 : harpPedalDiagramFrameWidth,
1081 : harpPedalDiagramFrameRound,
1082 : harpPedalDiagramFrameFgColor,
1083 : harpPedalDiagramFrameBgColor,
1084 : harpPedalDiagramOffset,
1085 : harpPedalDiagramPlacement,
1086 : harpPedalDiagramPosAbove,
1087 : harpPedalDiagramPosBelow,
1088 : harpPedalDiagramMinDistance,
1089 : harpPedalDiagramPosition,
1090 :
1091 : harpPedalTextDiagramFontFace,
1092 : harpPedalTextDiagramFontSize,
1093 : harpPedalTextDiagramLineSpacing,
1094 : harpPedalTextDiagramFontSpatiumDependent,
1095 : harpPedalTextDiagramFontStyle,
1096 : harpPedalTextDiagramColor,
1097 : harpPedalTextDiagramAlign,
1098 : harpPedalTextDiagramFrameType,
1099 : harpPedalTextDiagramFramePadding,
1100 : harpPedalTextDiagramFrameWidth,
1101 : harpPedalTextDiagramFrameRound,
1102 : harpPedalTextDiagramFrameFgColor,
1103 : harpPedalTextDiagramFrameBgColor,
1104 : harpPedalTextDiagramOffset,
1105 : harpPedalTextDiagramPlacement,
1106 : harpPedalTextDiagramPosAbove,
1107 : harpPedalTextDiagramPosBelow,
1108 : harpPedalTextDiagramMinDistance,
1109 : harpPedalTextDiagramPosition,
1110 :
1111 : articulationFontFace,
1112 : articulationFontSize,
1113 : articulationLineSpacing,
1114 : articulationFontSpatiumDependent,
1115 : articulationFontStyle,
1116 : articulationColor,
1117 : articulationAlign,
1118 : articulationFrameType,
1119 : articulationFramePadding,
1120 : articulationFrameWidth,
1121 : articulationFrameRound,
1122 : articulationFrameFgColor,
1123 : articulationFrameBgColor,
1124 : articulationOffset,
1125 : articulationPosition,
1126 :
1127 : longInstrumentFontFace,
1128 : longInstrumentFontSize,
1129 : longInstrumentLineSpacing,
1130 : longInstrumentFontSpatiumDependent,
1131 : longInstrumentFontStyle,
1132 : longInstrumentColor,
1133 : longInstrumentAlign,
1134 : longInstrumentOffset,
1135 : longInstrumentFrameType,
1136 : longInstrumentFramePadding,
1137 : longInstrumentFrameWidth,
1138 : longInstrumentFrameRound,
1139 : longInstrumentFrameFgColor,
1140 : longInstrumentFrameBgColor,
1141 : longInstrumentPosition,
1142 :
1143 : shortInstrumentFontFace,
1144 : shortInstrumentFontSize,
1145 : shortInstrumentLineSpacing,
1146 : shortInstrumentFontSpatiumDependent,
1147 : shortInstrumentFontStyle,
1148 : shortInstrumentColor,
1149 : shortInstrumentAlign,
1150 : shortInstrumentOffset,
1151 : shortInstrumentFrameType,
1152 : shortInstrumentFramePadding,
1153 : shortInstrumentFrameWidth,
1154 : shortInstrumentFrameRound,
1155 : shortInstrumentFrameFgColor,
1156 : shortInstrumentFrameBgColor,
1157 : shortInstrumentPosition,
1158 :
1159 : partInstrumentFontFace,
1160 : partInstrumentFontSize,
1161 : partInstrumentLineSpacing,
1162 : partInstrumentFontSpatiumDependent,
1163 : partInstrumentFontStyle,
1164 : partInstrumentColor,
1165 : partInstrumentAlign,
1166 : partInstrumentOffset,
1167 : partInstrumentFrameType,
1168 : partInstrumentFramePadding,
1169 : partInstrumentFrameWidth,
1170 : partInstrumentFrameRound,
1171 : partInstrumentFrameFgColor,
1172 : partInstrumentFrameBgColor,
1173 : partInstrumentPosition,
1174 :
1175 : groupBracketFontFace,
1176 : groupBracketFontSize,
1177 : groupBracketLineSpacing,
1178 : groupBracketFontSpatiumDependent,
1179 : groupBracketFontStyle,
1180 : groupBracketColor,
1181 : groupBracketAlign,
1182 : groupBracketOffset,
1183 : groupBracketFrameType,
1184 : groupBracketFramePadding,
1185 : groupBracketFrameWidth,
1186 : groupBracketFrameRound,
1187 : groupBracketFrameFgColor,
1188 : groupBracketFrameBgColor,
1189 : groupBracketPosition,
1190 :
1191 : dynamicsFontFace,
1192 : dynamicsFontSize,
1193 : dynamicsLineSpacing,
1194 : dynamicsFontSpatiumDependent,
1195 : dynamicsFontStyle,
1196 : dynamicsColor,
1197 : dynamicsAlign,
1198 : dynamicsFrameType,
1199 : dynamicsFramePadding,
1200 : dynamicsFrameWidth,
1201 : dynamicsFrameRound,
1202 : dynamicsFrameFgColor,
1203 : dynamicsFrameBgColor,
1204 : dynamicsPosition,
1205 :
1206 : expressionFontFace,
1207 : expressionFontSize,
1208 : expressionLineSpacing,
1209 : expressionFontSpatiumDependent,
1210 : expressionFontStyle,
1211 : expressionColor,
1212 : expressionAlign,
1213 : expressionPlacement,
1214 : expressionOffset,
1215 : expressionPosAbove,
1216 : expressionPosBelow,
1217 : expressionFrameType,
1218 : expressionFramePadding,
1219 : expressionFrameWidth,
1220 : expressionFrameRound,
1221 : expressionFrameFgColor,
1222 : expressionFrameBgColor,
1223 : expressionMinDistance,
1224 : expressionPosition,
1225 :
1226 : tempoFontFace,
1227 : tempoFontSize,
1228 : tempoLineSpacing,
1229 : tempoFontSpatiumDependent,
1230 : tempoFontStyle,
1231 : tempoColor,
1232 : tempoAlign,
1233 : tempoSystemFlag,
1234 : tempoPlacement,
1235 : tempoPosAbove,
1236 : tempoPosBelow,
1237 : tempoMinDistance,
1238 : tempoFrameType,
1239 : tempoFramePadding,
1240 : tempoFrameWidth,
1241 : tempoFrameRound,
1242 : tempoFrameFgColor,
1243 : tempoFrameBgColor,
1244 : tempoPosition,
1245 :
1246 : tempoChangeFontFace,
1247 : tempoChangeFontSize,
1248 : tempoChangeLineSpacing,
1249 : tempoChangeFontSpatiumDependent,
1250 : tempoChangeFontStyle,
1251 : tempoChangeColor,
1252 : tempoChangeAlign,
1253 : tempoChangeSystemFlag,
1254 : tempoChangePlacement,
1255 : tempoChangePosAbove,
1256 : tempoChangePosBelow,
1257 : tempoChangeMinDistance,
1258 : tempoChangeFrameType,
1259 : tempoChangeFramePadding,
1260 : tempoChangeFrameWidth,
1261 : tempoChangeFrameRound,
1262 : tempoChangeFrameFgColor,
1263 : tempoChangeFrameBgColor,
1264 : tempoChangePosition,
1265 : tempoChangeLineWidth,
1266 : tempoChangeLineStyle,
1267 : tempoChangeDashLineLen,
1268 : tempoChangeDashGapLen,
1269 :
1270 : metronomeFontFace,
1271 : metronomeFontSize,
1272 : metronomeLineSpacing,
1273 : metronomeFontSpatiumDependent,
1274 : metronomeFontStyle,
1275 : metronomeColor,
1276 : metronomePlacement,
1277 : metronomeAlign,
1278 : metronomeOffset,
1279 : metronomeFrameType,
1280 : metronomeFramePadding,
1281 : metronomeFrameWidth,
1282 : metronomeFrameRound,
1283 : metronomeFrameFgColor,
1284 : metronomeFrameBgColor,
1285 : metronomePosition,
1286 :
1287 : measureNumberFontFace,
1288 : measureNumberFontSize,
1289 : measureNumberLineSpacing,
1290 : measureNumberFontSpatiumDependent,
1291 : measureNumberFontStyle,
1292 : measureNumberColor,
1293 : measureNumberPosAbove,
1294 : measureNumberPosBelow,
1295 : measureNumberOffsetType,
1296 : measureNumberVPlacement,
1297 : measureNumberHPlacement,
1298 : measureNumberMinDistance,
1299 : measureNumberAlign,
1300 : measureNumberFrameType,
1301 : measureNumberFramePadding,
1302 : measureNumberFrameWidth,
1303 : measureNumberFrameRound,
1304 : measureNumberFrameFgColor,
1305 : measureNumberFrameBgColor,
1306 : measureNumberPosition,
1307 : measureNumberTextStyle,
1308 : measureNumberAlignToBarline,
1309 :
1310 : measureNumberAlternateFontFace,
1311 : measureNumberAlternateFontSize,
1312 : measureNumberAlternateLineSpacing,
1313 : measureNumberAlternateFontSpatiumDependent,
1314 : measureNumberAlternateFontStyle,
1315 : measureNumberAlternateColor,
1316 : measureNumberAlternateAlign,
1317 : measureNumberAlternatePosAbove,
1318 : measureNumberAlternatePosBelow,
1319 : measureNumberAlternateFrameType,
1320 : measureNumberAlternateFramePadding,
1321 : measureNumberAlternateFrameWidth,
1322 : measureNumberAlternateFrameRound,
1323 : measureNumberAlternateFrameFgColor,
1324 : measureNumberAlternateFrameBgColor,
1325 : measureNumberAlternatePosition,
1326 :
1327 : mmRestShowMeasureNumberRange,
1328 : mmRestRangeBracketType,
1329 :
1330 : mmRestRangeFontFace,
1331 : mmRestRangeFontSize,
1332 : mmRestRangeFontSpatiumDependent,
1333 : mmRestRangeFontStyle,
1334 : mmRestRangeColor,
1335 : mmRestRangePosAbove,
1336 : mmRestRangePosBelow,
1337 : mmRestRangeOffsetType,
1338 : mmRestRangeVPlacement,
1339 : mmRestRangeHPlacement,
1340 : mmRestRangeAlign,
1341 : mmRestRangeFrameType,
1342 : mmRestRangeFramePadding,
1343 : mmRestRangeFrameWidth,
1344 : mmRestRangeFrameRound,
1345 : mmRestRangeFrameFgColor,
1346 : mmRestRangeFrameBgColor,
1347 : mmRestRangePosition,
1348 : mmRestRangeMinDistance,
1349 : mmRestRangeTextStyle,
1350 :
1351 : translatorFontFace,
1352 : translatorFontSize,
1353 : translatorLineSpacing,
1354 : translatorFontSpatiumDependent,
1355 : translatorFontStyle,
1356 : translatorColor,
1357 : translatorAlign,
1358 : translatorOffset,
1359 : translatorFrameType,
1360 : translatorFramePadding,
1361 : translatorFrameWidth,
1362 : translatorFrameRound,
1363 : translatorFrameFgColor,
1364 : translatorFrameBgColor,
1365 : translatorPosition,
1366 :
1367 : systemTextFontFace,
1368 : systemTextFontSize,
1369 : systemTextLineSpacing,
1370 : systemTextFontSpatiumDependent,
1371 : systemTextFontStyle,
1372 : systemTextColor,
1373 : systemTextAlign,
1374 : systemTextOffsetType,
1375 : systemTextPlacement,
1376 : systemTextPosAbove,
1377 : systemTextPosBelow,
1378 : systemTextMinDistance,
1379 : systemTextFrameType,
1380 : systemTextFramePadding,
1381 : systemTextFrameWidth,
1382 : systemTextFrameRound,
1383 : systemTextFrameFgColor,
1384 : systemTextFrameBgColor,
1385 : systemTextPosition,
1386 :
1387 : staffTextFontFace,
1388 : staffTextFontSize,
1389 : staffTextLineSpacing,
1390 : staffTextFontSpatiumDependent,
1391 : staffTextFontStyle,
1392 : staffTextColor,
1393 : staffTextAlign,
1394 : staffTextOffsetType,
1395 : staffTextPlacement,
1396 : staffTextPosAbove,
1397 : staffTextPosBelow,
1398 : staffTextMinDistance,
1399 : staffTextFrameType,
1400 : staffTextFramePadding,
1401 : staffTextFrameWidth,
1402 : staffTextFrameRound,
1403 : staffTextFrameFgColor,
1404 : staffTextFrameBgColor,
1405 : staffTextPosition,
1406 :
1407 : staveSharingLabelFontFace,
1408 : staveSharingLabelFontSize,
1409 : staveSharingLabelLineSpacing,
1410 : staveSharingLabelFontSpatiumDependent,
1411 : staveSharingLabelFontStyle,
1412 : staveSharingLabelColor,
1413 : staveSharingLabelAlign,
1414 : staveSharingLabelOffsetType,
1415 : staveSharingLabelPlacement,
1416 : staveSharingLabelPosAbove,
1417 : staveSharingLabelPosBelow,
1418 : staveSharingLabelMinDistance,
1419 : staveSharingLabelFrameType,
1420 : staveSharingLabelFramePadding,
1421 : staveSharingLabelFrameWidth,
1422 : staveSharingLabelFrameRound,
1423 : staveSharingLabelFrameFgColor,
1424 : staveSharingLabelFrameBgColor,
1425 : staveSharingLabelPosition,
1426 :
1427 : fretDiagramFingeringFontFace,
1428 : fretDiagramFingeringFontSize,
1429 : fretDiagramFingeringLineSpacing,
1430 : fretDiagramFingeringFontSpatiumDependent,
1431 : fretDiagramFingeringFontStyle,
1432 : fretDiagramFingeringColor,
1433 : fretDiagramFingeringAlign,
1434 : fretDiagramFingeringPosAbove,
1435 : fretDiagramFingeringFrameType,
1436 : fretDiagramFingeringFramePadding,
1437 : fretDiagramFingeringFrameWidth,
1438 : fretDiagramFingeringFrameRound,
1439 : fretDiagramFingeringFrameFgColor,
1440 : fretDiagramFingeringFrameBgColor,
1441 : fretDiagramFingeringPosition,
1442 :
1443 : fretDiagramFretNumberFontFace,
1444 : fretDiagramFretNumberFontSize,
1445 : fretDiagramFretNumberLineSpacing,
1446 : fretDiagramFretNumberFontSpatiumDependent,
1447 : fretDiagramFretNumberFontStyle,
1448 : fretDiagramFretNumberColor,
1449 : fretDiagramFretNumberAlign,
1450 : fretDiagramFretNumberPosAbove,
1451 : fretDiagramFretNumberFrameType,
1452 : fretDiagramFretNumberFramePadding,
1453 : fretDiagramFretNumberFrameWidth,
1454 : fretDiagramFretNumberFrameRound,
1455 : fretDiagramFretNumberFrameFgColor,
1456 : fretDiagramFretNumberFrameBgColor,
1457 : fretDiagramFretNumberPosition,
1458 :
1459 : rehearsalMarkFontFace,
1460 : rehearsalMarkFontSize,
1461 : rehearsalMarkLineSpacing,
1462 : rehearsalMarkFontSpatiumDependent,
1463 : rehearsalMarkFontStyle,
1464 : rehearsalMarkColor,
1465 : rehearsalMarkAlign,
1466 : rehearsalMarkFrameType,
1467 : rehearsalMarkFramePadding,
1468 : rehearsalMarkFrameWidth,
1469 : rehearsalMarkFrameRound,
1470 : rehearsalMarkFrameFgColor,
1471 : rehearsalMarkFrameBgColor,
1472 : rehearsalMarkPosition,
1473 : rehearsalMarkPlacement,
1474 : rehearsalMarkPosAbove,
1475 : rehearsalMarkPosBelow,
1476 : rehearsalMarkMinDistance,
1477 :
1478 : repeatPlayCountFontFace,
1479 : repeatPlayCountFontSize,
1480 : repeatPlayCountLineSpacing,
1481 : repeatPlayCountFontSpatiumDependent,
1482 : repeatPlayCountFontStyle,
1483 : repeatPlayCountColor,
1484 : repeatPlayCountAlign,
1485 : repeatPlayCountPlacement,
1486 : repeatPlayCountFrameType,
1487 : repeatPlayCountFramePadding,
1488 : repeatPlayCountFrameWidth,
1489 : repeatPlayCountFrameRound,
1490 : repeatPlayCountFrameFgColor,
1491 : repeatPlayCountFrameBgColor,
1492 : repeatPlayCountPosition,
1493 : repeatPlayCountPosAbove,
1494 : repeatPlayCountPosBelow,
1495 : repeatPlayCountMinDistance,
1496 :
1497 : repeatLeftFontFace,
1498 : repeatLeftFontSize,
1499 : repeatLeftLineSpacing,
1500 : repeatLeftFontSpatiumDependent,
1501 : repeatLeftFontStyle,
1502 : repeatLeftColor,
1503 : repeatLeftAlign,
1504 : repeatLeftPlacement,
1505 : repeatLeftFrameType,
1506 : repeatLeftFramePadding,
1507 : repeatLeftFrameWidth,
1508 : repeatLeftFrameRound,
1509 : repeatLeftFrameFgColor,
1510 : repeatLeftFrameBgColor,
1511 : repeatLeftPosition,
1512 :
1513 : repeatRightFontFace,
1514 : repeatRightFontSize,
1515 : repeatRightLineSpacing,
1516 : repeatRightFontSpatiumDependent,
1517 : repeatRightFontStyle,
1518 : repeatRightColor,
1519 : repeatRightAlign,
1520 : repeatRightPlacement,
1521 : repeatRightFrameType,
1522 : repeatRightFramePadding,
1523 : repeatRightFrameWidth,
1524 : repeatRightFrameRound,
1525 : repeatRightFrameFgColor,
1526 : repeatRightFrameBgColor,
1527 : repeatRightPosition,
1528 :
1529 : frameFontFace,
1530 : frameFontSize,
1531 : frameLineSpacing,
1532 : frameFontSpatiumDependent,
1533 : frameFontStyle,
1534 : frameColor,
1535 : frameAlign,
1536 : frameOffset,
1537 : frameFrameType,
1538 : frameFramePadding,
1539 : frameFrameWidth,
1540 : frameFrameRound,
1541 : frameFrameFgColor,
1542 : frameFrameBgColor,
1543 : framePosition,
1544 :
1545 : textLineFontFace,
1546 : textLineFontSize,
1547 : textLineLineSpacing,
1548 : textLineFontSpatiumDependent,
1549 : textLineFontStyle,
1550 : textLineColor,
1551 : textLineTextAlign,
1552 : textLineSystemFlag,
1553 :
1554 : systemTextLineFontFace,
1555 : systemTextLineFontSize,
1556 : systemTextLineLineSpacing,
1557 : systemTextLineFontSpatiumDependent,
1558 : systemTextLineFontStyle,
1559 : systemTextLineColor,
1560 : systemTextLineTextAlign,
1561 : systemTextLineSystemFlag,
1562 :
1563 : noteLinePlacement,
1564 : noteLineFontFace,
1565 : noteLineFontSize,
1566 : noteLineLineSpacing,
1567 : noteLineFontSpatiumDependent,
1568 : noteLineFontStyle,
1569 : noteLineColor,
1570 : noteLineAlign,
1571 : noteLineOffset,
1572 : noteLineFrameType,
1573 : noteLineFramePadding,
1574 : noteLineFrameWidth,
1575 : noteLineFrameRound,
1576 : noteLineFrameFgColor,
1577 : noteLineFrameBgColor,
1578 : noteLinePosition,
1579 :
1580 : noteLineWidth,
1581 : noteLineStyle,
1582 : noteLineDashLineLen,
1583 : noteLineDashGapLen,
1584 :
1585 : glissandoFontFace,
1586 : glissandoFontSize,
1587 : glissandoLineSpacing,
1588 : glissandoFontSpatiumDependent,
1589 : glissandoFontStyle,
1590 : glissandoColor,
1591 : glissandoAlign,
1592 : glissandoOffset,
1593 : glissandoFrameType,
1594 : glissandoFramePadding,
1595 : glissandoFrameWidth,
1596 : glissandoFrameRound,
1597 : glissandoFrameFgColor,
1598 : glissandoFrameBgColor,
1599 : glissandoPosition,
1600 : glissandoLineWidth,
1601 : glissandoText,
1602 : glissandoStyle,
1603 : glissandoStyleHarp,
1604 :
1605 : glissandoType,
1606 : glissandoLineStyle,
1607 : glissandoDashLineLen,
1608 : glissandoDashGapLen,
1609 : glissandoShowText,
1610 :
1611 : bendFontFace,
1612 : bendFontSize,
1613 : bendLineSpacing,
1614 : bendFontSpatiumDependent,
1615 : bendFontStyle,
1616 : bendColor,
1617 : bendAlign,
1618 : bendOffset,
1619 : bendFrameType,
1620 : bendFramePadding,
1621 : bendFrameWidth,
1622 : bendFrameRound,
1623 : bendFrameFgColor,
1624 : bendFrameBgColor,
1625 : bendPosition,
1626 : bendLineWidth,
1627 : bendArrowWidth,
1628 :
1629 : guitarBendLineWidth,
1630 : guitarBendLineWidthTab,
1631 : guitarBendHeightAboveTABStaff,
1632 : guitarBendPartialBendHeight,
1633 : guitarBendUseFull,
1634 : guitarBendArrowWidth,
1635 : guitarBendArrowHeight,
1636 :
1637 : useCueSizeFretForGraceBends,
1638 : showFretOnFullBendRelease,
1639 : alignPreBendAndPreDiveToGraceNote,
1640 : useFractionCharacters,
1641 :
1642 : guitarDivesAboveStaff,
1643 : guitarDiveLineWidth,
1644 : guitarDiveLineWidthTab,
1645 :
1646 : headerFontFace,
1647 : headerFontSize,
1648 : headerLineSpacing,
1649 : headerFontSpatiumDependent,
1650 : headerFontStyle,
1651 : headerColor,
1652 : headerAlign,
1653 : headerOffset,
1654 : headerFrameType,
1655 : headerFramePadding,
1656 : headerFrameWidth,
1657 : headerFrameRound,
1658 : headerFrameFgColor,
1659 : headerFrameBgColor,
1660 : headerPosition,
1661 :
1662 : footerFontFace,
1663 : footerFontSize,
1664 : footerLineSpacing,
1665 : footerFontSpatiumDependent,
1666 : footerFontStyle,
1667 : footerColor,
1668 : footerAlign,
1669 : footerOffset,
1670 : footerFrameType,
1671 : footerFramePadding,
1672 : footerFrameWidth,
1673 : footerFrameRound,
1674 : footerFrameFgColor,
1675 : footerFrameBgColor,
1676 : footerPosition,
1677 :
1678 : copyrightFontFace,
1679 : copyrightFontSize,
1680 : copyrightLineSpacing,
1681 : copyrightFontSpatiumDependent,
1682 : copyrightFontStyle,
1683 : copyrightColor,
1684 : copyrightAlign,
1685 : copyrightOffset,
1686 : copyrightFrameType,
1687 : copyrightFramePadding,
1688 : copyrightFrameWidth,
1689 : copyrightFrameRound,
1690 : copyrightFrameFgColor,
1691 : copyrightFrameBgColor,
1692 : copyrightPosition,
1693 :
1694 : pageNumberFontFace,
1695 : pageNumberFontSize,
1696 : pageNumberLineSpacing,
1697 : pageNumberFontSpatiumDependent,
1698 : pageNumberFontStyle,
1699 : pageNumberColor,
1700 : pageNumberAlign,
1701 : pageNumberOffset,
1702 : pageNumberFrameType,
1703 : pageNumberFramePadding,
1704 : pageNumberFrameWidth,
1705 : pageNumberFrameRound,
1706 : pageNumberFrameFgColor,
1707 : pageNumberFrameBgColor,
1708 : pageNumberPosition,
1709 :
1710 : instrumentChangeFontFace,
1711 : instrumentChangeFontSize,
1712 : instrumentChangeLineSpacing,
1713 : instrumentChangeFontSpatiumDependent,
1714 : instrumentChangeFontStyle,
1715 : instrumentChangeColor,
1716 : instrumentChangeAlign,
1717 : instrumentChangeOffset,
1718 : instrumentChangePlacement,
1719 : instrumentChangePosAbove,
1720 : instrumentChangePosBelow,
1721 : instrumentChangeMinDistance,
1722 : instrumentChangeFrameType,
1723 : instrumentChangeFramePadding,
1724 : instrumentChangeFrameWidth,
1725 : instrumentChangeFrameRound,
1726 : instrumentChangeFrameFgColor,
1727 : instrumentChangeFrameBgColor,
1728 : instrumentChangePosition,
1729 :
1730 : stickingFontFace,
1731 : stickingFontSize,
1732 : stickingLineSpacing,
1733 : stickingFontSpatiumDependent,
1734 : stickingFontStyle,
1735 : stickingColor,
1736 : stickingAlign,
1737 : stickingOffset,
1738 : stickingPlacement,
1739 : stickingPosAbove,
1740 : stickingPosBelow,
1741 : stickingMinDistance,
1742 : stickingFrameType,
1743 : stickingFramePadding,
1744 : stickingFrameWidth,
1745 : stickingFrameRound,
1746 : stickingFrameFgColor,
1747 : stickingFrameBgColor,
1748 : stickingPosition,
1749 :
1750 : figuredBassFontFace,
1751 : figuredBassFontSize,
1752 : figuredBassLineSpacing,
1753 : figuredBassFontSpatiumDependent,
1754 : figuredBassFontStyle,
1755 : figuredBassColor,
1756 :
1757 : user1Name,
1758 : user1FontFace,
1759 : user1FontSize,
1760 : user1LineSpacing,
1761 : user1FontSpatiumDependent,
1762 : user1FontStyle,
1763 : user1Color,
1764 : user1Align,
1765 : user1Offset,
1766 : user1OffsetType,
1767 : user1FrameType,
1768 : user1FramePadding,
1769 : user1FrameWidth,
1770 : user1FrameRound,
1771 : user1FrameFgColor,
1772 : user1FrameBgColor,
1773 : user1Position,
1774 :
1775 : user2Name,
1776 : user2FontFace,
1777 : user2FontSize,
1778 : user2LineSpacing,
1779 : user2FontSpatiumDependent,
1780 : user2FontStyle,
1781 : user2Color,
1782 : user2Align,
1783 : user2Offset,
1784 : user2OffsetType,
1785 : user2FrameType,
1786 : user2FramePadding,
1787 : user2FrameWidth,
1788 : user2FrameRound,
1789 : user2FrameFgColor,
1790 : user2FrameBgColor,
1791 : user2Position,
1792 :
1793 : user3Name,
1794 : user3FontFace,
1795 : user3FontSize,
1796 : user3LineSpacing,
1797 : user3FontSpatiumDependent,
1798 : user3FontStyle,
1799 : user3Color,
1800 : user3Align,
1801 : user3Offset,
1802 : user3OffsetType,
1803 : user3FrameType,
1804 : user3FramePadding,
1805 : user3FrameWidth,
1806 : user3FrameRound,
1807 : user3FrameFgColor,
1808 : user3FrameBgColor,
1809 : user3Position,
1810 :
1811 : user4Name,
1812 : user4FontFace,
1813 : user4FontSize,
1814 : user4LineSpacing,
1815 : user4FontSpatiumDependent,
1816 : user4FontStyle,
1817 : user4Color,
1818 : user4Align,
1819 : user4Offset,
1820 : user4OffsetType,
1821 : user4FrameType,
1822 : user4FramePadding,
1823 : user4FrameWidth,
1824 : user4FrameRound,
1825 : user4FrameFgColor,
1826 : user4FrameBgColor,
1827 : user4Position,
1828 :
1829 : user5Name,
1830 : user5FontFace,
1831 : user5FontSize,
1832 : user5LineSpacing,
1833 : user5FontSpatiumDependent,
1834 : user5FontStyle,
1835 : user5Color,
1836 : user5Align,
1837 : user5Offset,
1838 : user5OffsetType,
1839 : user5FrameType,
1840 : user5FramePadding,
1841 : user5FrameWidth,
1842 : user5FrameRound,
1843 : user5FrameFgColor,
1844 : user5FrameBgColor,
1845 : user5Position,
1846 :
1847 : user6Name,
1848 : user6FontFace,
1849 : user6FontSize,
1850 : user6LineSpacing,
1851 : user6FontSpatiumDependent,
1852 : user6FontStyle,
1853 : user6Color,
1854 : user6Align,
1855 : user6Offset,
1856 : user6OffsetType,
1857 : user6FrameType,
1858 : user6FramePadding,
1859 : user6FrameWidth,
1860 : user6FrameRound,
1861 : user6FrameFgColor,
1862 : user6FrameBgColor,
1863 : user6Position,
1864 :
1865 : user7Name,
1866 : user7FontFace,
1867 : user7FontSize,
1868 : user7LineSpacing,
1869 : user7FontSpatiumDependent,
1870 : user7FontStyle,
1871 : user7Color,
1872 : user7Align,
1873 : user7Offset,
1874 : user7OffsetType,
1875 : user7FrameType,
1876 : user7FramePadding,
1877 : user7FrameWidth,
1878 : user7FrameRound,
1879 : user7FrameFgColor,
1880 : user7FrameBgColor,
1881 : user7Position,
1882 :
1883 : user8Name,
1884 : user8FontFace,
1885 : user8FontSize,
1886 : user8LineSpacing,
1887 : user8FontSpatiumDependent,
1888 : user8FontStyle,
1889 : user8Color,
1890 : user8Align,
1891 : user8Offset,
1892 : user8OffsetType,
1893 : user8FrameType,
1894 : user8FramePadding,
1895 : user8FrameWidth,
1896 : user8FrameRound,
1897 : user8FrameFgColor,
1898 : user8FrameBgColor,
1899 : user8Position,
1900 :
1901 : user9Name,
1902 : user9FontFace,
1903 : user9FontSize,
1904 : user9LineSpacing,
1905 : user9FontSpatiumDependent,
1906 : user9FontStyle,
1907 : user9Color,
1908 : user9Align,
1909 : user9Offset,
1910 : user9OffsetType,
1911 : user9FrameType,
1912 : user9FramePadding,
1913 : user9FrameWidth,
1914 : user9FrameRound,
1915 : user9FrameFgColor,
1916 : user9FrameBgColor,
1917 : user9Position,
1918 :
1919 : user10Name,
1920 : user10FontFace,
1921 : user10FontSize,
1922 : user10LineSpacing,
1923 : user10FontSpatiumDependent,
1924 : user10FontStyle,
1925 : user10Color,
1926 : user10Align,
1927 : user10Offset,
1928 : user10OffsetType,
1929 : user10FrameType,
1930 : user10FramePadding,
1931 : user10FrameWidth,
1932 : user10FrameRound,
1933 : user10FrameFgColor,
1934 : user10FrameBgColor,
1935 : user10Position,
1936 :
1937 : user11Name,
1938 : user11FontFace,
1939 : user11FontSize,
1940 : user11LineSpacing,
1941 : user11FontSpatiumDependent,
1942 : user11FontStyle,
1943 : user11Color,
1944 : user11Align,
1945 : user11Offset,
1946 : user11OffsetType,
1947 : user11FrameType,
1948 : user11FramePadding,
1949 : user11FrameWidth,
1950 : user11FrameRound,
1951 : user11FrameFgColor,
1952 : user11FrameBgColor,
1953 : user11Position,
1954 :
1955 : user12Name,
1956 : user12FontFace,
1957 : user12FontSize,
1958 : user12LineSpacing,
1959 : user12FontSpatiumDependent,
1960 : user12FontStyle,
1961 : user12Color,
1962 : user12Align,
1963 : user12Offset,
1964 : user12OffsetType,
1965 : user12FrameType,
1966 : user12FramePadding,
1967 : user12FrameWidth,
1968 : user12FrameRound,
1969 : user12FrameFgColor,
1970 : user12FrameBgColor,
1971 : user12Position,
1972 :
1973 : letRingFontFace,
1974 : letRingFontSize,
1975 : letRingLineSpacing,
1976 : letRingFontSpatiumDependent,
1977 : letRingFontStyle,
1978 : letRingColor,
1979 : letRingTextAlign,
1980 : letRingHookHeight,
1981 : letRingPlacement,
1982 : letRingPosAbove,
1983 : letRingPosBelow,
1984 : letRingLineWidth,
1985 : letRingLineStyle,
1986 : letRingDashLineLen,
1987 : letRingDashGapLen,
1988 : letRingText,
1989 : letRingFrameType,
1990 : letRingFramePadding,
1991 : letRingFrameWidth,
1992 : letRingFrameRound,
1993 : letRingFrameFgColor,
1994 : letRingFrameBgColor,
1995 : letRingPosition,
1996 : letRingEndHookType,
1997 : letRingOffset,
1998 :
1999 : whammyBarFontFace,
2000 : whammyBarFontSize,
2001 : whammyBarLineSpacing,
2002 : whammyBarFontSpatiumDependent,
2003 : whammyBarFontStyle,
2004 : whammyBarColor,
2005 : whammyBarTextAlign,
2006 : whammyBarHookHeight,
2007 : whammyBarPlacement,
2008 : whammyBarPosAbove,
2009 : whammyBarPosBelow,
2010 : whammyBarLineWidth,
2011 : whammyBarLineStyle,
2012 : whammyBarDashLineLen,
2013 : whammyBarDashGapLen,
2014 : whammyBarText,
2015 : whammyBarFrameType,
2016 : whammyBarFramePadding,
2017 : whammyBarFrameWidth,
2018 : whammyBarFrameRound,
2019 : whammyBarFrameFgColor,
2020 : whammyBarFrameBgColor,
2021 : whammyBarPosition,
2022 : whammyBarEndHookType,
2023 : whammyBarOffset,
2024 :
2025 : palmMuteFontFace,
2026 : palmMuteFontSize,
2027 : palmMuteLineSpacing,
2028 : palmMuteFontSpatiumDependent,
2029 : palmMuteFontStyle,
2030 : palmMuteColor,
2031 : palmMuteTextAlign,
2032 : palmMuteHookHeight,
2033 : palmMutePlacement,
2034 : palmMutePosAbove,
2035 : palmMutePosBelow,
2036 : palmMuteLineWidth,
2037 : palmMuteLineStyle,
2038 : palmMuteDashLineLen,
2039 : palmMuteDashGapLen,
2040 : palmMuteText,
2041 : palmMuteFrameType,
2042 : palmMuteFramePadding,
2043 : palmMuteFrameWidth,
2044 : palmMuteFrameRound,
2045 : palmMuteFrameFgColor,
2046 : palmMuteFrameBgColor,
2047 : palmMutePosition,
2048 : palmMuteEndHookType,
2049 : palmMuteOffset,
2050 :
2051 : fermataPosAbove,
2052 : fermataPosBelow,
2053 : fermataMinDistance,
2054 :
2055 : fingeringPlacement,
2056 :
2057 : articulationMinDistance,
2058 : fingeringMinDistance,
2059 : hairpinMinDistance,
2060 : letRingMinDistance,
2061 : ottavaMinDistance,
2062 : palmMuteMinDistance,
2063 : pedalMinDistance,
2064 : repeatMinDistance,
2065 : textLineMinDistance,
2066 : systemTextLineMinDistance,
2067 : trillMinDistance,
2068 : vibratoMinDistance,
2069 : voltaMinDistance,
2070 : figuredBassMinDistance,
2071 : tupletMinDistance,
2072 :
2073 : // Display options for tab elements (simple and common styles)
2074 :
2075 : slurShowTabSimple,
2076 : slurShowTabCommon,
2077 : fermataShowTabSimple,
2078 : fermataShowTabCommon,
2079 : dynamicsShowTabSimple,
2080 : dynamicsShowTabCommon,
2081 : hairpinShowTabSimple,
2082 : hairpinShowTabCommon,
2083 : accentShowTabSimple,
2084 : accentShowTabCommon,
2085 : staccatoShowTabSimple,
2086 : staccatoShowTabCommon,
2087 : harmonicMarkShowTabSimple,
2088 : harmonicMarkShowTabCommon,
2089 : letRingShowTabSimple,
2090 : letRingShowTabCommon,
2091 : palmMuteShowTabSimple,
2092 : palmMuteShowTabCommon,
2093 : rasgueadoShowTabSimple,
2094 : rasgueadoShowTabCommon,
2095 : mordentShowTabSimple,
2096 : mordentShowTabCommon,
2097 : turnShowTabSimple,
2098 : turnShowTabCommon,
2099 : wahShowTabSimple,
2100 : wahShowTabCommon,
2101 : golpeShowTabSimple,
2102 : golpeShowTabCommon,
2103 :
2104 : tabShowTiedFret,
2105 : tabParenthesizeTiedFret,
2106 : parenthesizeTiedFretIfArticulation,
2107 :
2108 : tabFretPadding,
2109 :
2110 : chordlineThickness,
2111 :
2112 : dummyMusicalSymbolsScale,
2113 : dummyMusicalSymbolSize,
2114 :
2115 : articulationMusicalSymbolSize,
2116 : bendMusicalSymbolSize,
2117 : chordSymbolAMusicalSymbolSize,
2118 : chordSymbolBMusicalSymbolSize,
2119 : composerMusicalSymbolSize,
2120 : copyrightMusicalSymbolSize,
2121 : defaultMusicalSymbolSize,
2122 : dynamicsMusicalSymbolSize,
2123 : expressionMusicalSymbolSize,
2124 : figuredBassMusicalSymbolSize,
2125 : fingeringMusicalSymbolSize,
2126 : footerMusicalSymbolSize,
2127 : frameMusicalSymbolSize,
2128 : fretDiagramFingeringMusicalSymbolSize,
2129 : fretDiagramFretNumberMusicalSymbolSize,
2130 : glissandoMusicalSymbolSize,
2131 : groupBracketMusicalSymbolSize,
2132 : hairpinMusicalSymbolSize,
2133 : hammerOnPullOffTappingMusicalSymbolSize,
2134 : harpPedalDiagramMusicalSymbolSize,
2135 : harpPedalTextDiagramMusicalSymbolSize,
2136 : headerMusicalSymbolSize,
2137 : instrumentChangeMusicalSymbolSize,
2138 : letRingMusicalSymbolSize,
2139 : lhGuitarFingeringMusicalSymbolSize,
2140 : longInstrumentMusicalSymbolSize,
2141 : lyricistMusicalSymbolSize,
2142 : lyricsEvenMusicalSymbolSize,
2143 : lyricsOddMusicalSymbolSize,
2144 : measureNumberAlternateMusicalSymbolSize,
2145 : measureNumberMusicalSymbolSize,
2146 : metronomeMusicalSymbolSize,
2147 : mmRestRangeMusicalSymbolSize,
2148 : nashvilleNumberMusicalSymbolSize,
2149 : noteLineMusicalSymbolSize,
2150 : ottavaMusicalSymbolSize,
2151 : pageNumberMusicalSymbolSize,
2152 : whammyBarMusicalSymbolSize,
2153 : palmMuteMusicalSymbolSize,
2154 : partInstrumentMusicalSymbolSize,
2155 : pedalMusicalSymbolSize,
2156 : rehearsalMarkMusicalSymbolSize,
2157 : repeatLeftMusicalSymbolSize,
2158 : repeatPlayCountMusicalSymbolSize,
2159 : repeatRightMusicalSymbolSize,
2160 : rhGuitarFingeringMusicalSymbolSize,
2161 : romanNumeralMusicalSymbolSize,
2162 : shortInstrumentMusicalSymbolSize,
2163 : staffTextMusicalSymbolSize,
2164 : stickingMusicalSymbolSize,
2165 : stringNumberMusicalSymbolSize,
2166 : stringTuningsMusicalSymbolSize,
2167 : subTitleMusicalSymbolSize,
2168 : systemTextLineMusicalSymbolSize,
2169 : systemTextMusicalSymbolSize,
2170 : tabFretNumberMusicalSymbolSize,
2171 : tempoChangeMusicalSymbolSize,
2172 : tempoMusicalSymbolSize,
2173 : textLineMusicalSymbolSize,
2174 : titleMusicalSymbolSize,
2175 : translatorMusicalSymbolSize,
2176 : tupletMusicalSymbolSize,
2177 : user1MusicalSymbolSize,
2178 : user2MusicalSymbolSize,
2179 : user3MusicalSymbolSize,
2180 : user4MusicalSymbolSize,
2181 : user5MusicalSymbolSize,
2182 : user6MusicalSymbolSize,
2183 : user7MusicalSymbolSize,
2184 : user8MusicalSymbolSize,
2185 : user9MusicalSymbolSize,
2186 : user10MusicalSymbolSize,
2187 : user11MusicalSymbolSize,
2188 : user12MusicalSymbolSize,
2189 : voltaMusicalSymbolSize,
2190 :
2191 : autoplaceEnabled,
2192 : defaultsVersion,
2193 :
2194 : changesBeforeBarlineRepeats,
2195 : changesBeforeBarlineOtherJumps,
2196 :
2197 : placeClefsBeforeRepeats,
2198 : changesBetweenEndStartRepeat,
2199 :
2200 : showCourtesiesRepeats,
2201 : useParensRepeatCourtesies,
2202 :
2203 : showCourtesiesOtherJumps,
2204 : useParensOtherJumpCourtesies,
2205 :
2206 : showCourtesiesAfterCancellingRepeats,
2207 : useParensRepeatCourtesiesAfterCancelling,
2208 :
2209 : showCourtesiesAfterCancellingOtherJumps,
2210 : useParensOtherJumpCourtesiesAfterCancelling,
2211 :
2212 : smallParens,
2213 :
2214 : harmonyParenUseSmuflSym,
2215 :
2216 : repeatPlayCountPreset,
2217 : repeatPlayCountShow,
2218 : repeatPlayCountShowSingleRepeats,
2219 :
2220 : systemObjectsBelowBottomStaff,
2221 :
2222 : gradualTempoChangeBeginLineArrowHeight,
2223 : gradualTempoChangeBeginLineArrowWidth,
2224 : gradualTempoChangeEndLineArrowHeight,
2225 : gradualTempoChangeEndLineArrowWidth,
2226 : hairpinBeginLineArrowHeight,
2227 : hairpinBeginLineArrowWidth,
2228 : hairpinEndLineArrowHeight,
2229 : hairpinEndLineArrowWidth,
2230 : noteLineBeginLineArrowHeight,
2231 : noteLineBeginLineArrowWidth,
2232 : noteLineEndLineArrowHeight,
2233 : noteLineEndLineArrowWidth,
2234 : ottavaBeginLineArrowHeight,
2235 : ottavaBeginLineArrowWidth,
2236 : ottavaEndLineArrowHeight,
2237 : ottavaEndLineArrowWidth,
2238 : pedalBeginLineArrowHeight,
2239 : pedalBeginLineArrowWidth,
2240 : pedalEndLineArrowHeight,
2241 : pedalEndLineArrowWidth,
2242 : textLineBeginLineArrowHeight,
2243 : textLineBeginLineArrowWidth,
2244 : textLineEndLineArrowHeight,
2245 : textLineEndLineArrowWidth,
2246 : palmMuteBeginLineArrowHeight,
2247 : palmMuteBeginLineArrowWidth,
2248 : palmMuteEndLineArrowHeight,
2249 : palmMuteEndLineArrowWidth,
2250 :
2251 : gradualTempoChangeBeginFilledArrowHeight,
2252 : gradualTempoChangeBeginFilledArrowWidth,
2253 : gradualTempoChangeEndFilledArrowHeight,
2254 : gradualTempoChangeEndFilledArrowWidth,
2255 : hairpinBeginFilledArrowHeight,
2256 : hairpinBeginFilledArrowWidth,
2257 : hairpinEndFilledArrowHeight,
2258 : hairpinEndFilledArrowWidth,
2259 : noteLineBeginFilledArrowHeight,
2260 : noteLineBeginFilledArrowWidth,
2261 : noteLineEndFilledArrowHeight,
2262 : noteLineEndFilledArrowWidth,
2263 : ottavaBeginFilledArrowHeight,
2264 : ottavaBeginFilledArrowWidth,
2265 : ottavaEndFilledArrowHeight,
2266 : ottavaEndFilledArrowWidth,
2267 : pedalBeginFilledArrowHeight,
2268 : pedalBeginFilledArrowWidth,
2269 : pedalEndFilledArrowHeight,
2270 : pedalEndFilledArrowWidth,
2271 : textLineBeginFilledArrowHeight,
2272 : textLineBeginFilledArrowWidth,
2273 : textLineEndFilledArrowHeight,
2274 : textLineEndFilledArrowWidth,
2275 : palmMuteBeginFilledArrowHeight,
2276 : palmMuteBeginFilledArrowWidth,
2277 : palmMuteEndFilledArrowHeight,
2278 : palmMuteEndFilledArrowWidth,
2279 :
2280 : STYLES
2281 : };
2282 :
2283 : #ifndef ENGRAVING_NO_API
2284 0 : Q_ENUM_NS(Sid)
2285 : }
2286 : using _Sid::Sid;
2287 : #endif
2288 :
2289 : using StyleId = Sid;
2290 : using StyleIdSet = std::unordered_set<Sid>;
2291 :
2292 : //---------------------------------------------------------
2293 : // StyledProperty
2294 : /// \cond PLUGIN_API \private \endcond
2295 : //---------------------------------------------------------
2296 : struct StyledProperty {
2297 : Sid sid;
2298 : Pid pid;
2299 : };
2300 :
2301 : typedef std::vector<StyledProperty> ElementStyle;
2302 :
2303 : //---------------------------------------------------------
2304 : // StyleDef
2305 : /// \cond PLUGIN_API \private \endcond
2306 : //---------------------------------------------------------
2307 : struct StyleDef
2308 : {
2309 : public:
2310 : struct StyleValue
2311 : {
2312 : Sid sid { Sid::NOSTYLE };
2313 : muse::AsciiStringView xmlName;
2314 : PropertyValue defaultValue;
2315 :
2316 700245 : inline size_t idx() const { return size_t(sid); }
2317 :
2318 20660890 : inline P_TYPE valueType() const { return defaultValue.type(); }
2319 : };
2320 :
2321 : static const std::array<StyleValue, size_t(Sid::STYLES)> styleValues;
2322 :
2323 3845 : static double DEFAULT_SMUFL_POINT_SIZE()
2324 : {
2325 3845 : const double DEFAULT_SPATIUM = styleValues[static_cast<size_t>(Sid::spatium)].defaultValue.toDouble();
2326 3845 : const double DEFAULT_SPATIUM_IN_POINT_UNITS = DEFAULT_SPATIUM / mu::engraving::DPI * mu::engraving::PPI;
2327 3845 : const double DEFAULT_SMUFL_POINT_SIZE = 4 * DEFAULT_SPATIUM_IN_POINT_UNITS; // By Smufl spec the spatium is 1/4 of the em
2328 :
2329 3845 : return DEFAULT_SMUFL_POINT_SIZE;
2330 : }
2331 : };
2332 : }
|