added variable for note name
This commit is contained in:
@ -45,16 +45,16 @@ MuseScore {
|
|||||||
// USER SETTINGS (& defaults)
|
// USER SETTINGS (& defaults)
|
||||||
//---------------------------------------------------------
|
//---------------------------------------------------------
|
||||||
|
|
||||||
property int userFontSize: 5
|
property int userFontSize: 7
|
||||||
property int userJustification: 1 // 0=left,1=center,2=right
|
property int userJustification: 1 // 0=left,1=center,2=right
|
||||||
property real userOffsetY: 1.2
|
property real userOffsetY: 1.2
|
||||||
property real userLineSpacing: 0.8
|
property real userLineSpacing: 0.6
|
||||||
property string userFormatString: "$1 \n$2\n$3\n$4\n$5\n$6\n$7\n$8\n$9\n$+"
|
property string userFormatString: "$1 \n$2\n$3\n$4\n$5\n$6\n$7\n$8\n$9\n$+"
|
||||||
|
|
||||||
property int defaultFontSize: 5
|
property int defaultFontSize: 7
|
||||||
property int defaultJustification: 1
|
property int defaultJustification: 1
|
||||||
property real defaultOffsetY: 1.2
|
property real defaultOffsetY: 1.2
|
||||||
property real defaultLineSpacing: 0.8
|
property real defaultLineSpacing: 0.6
|
||||||
property string defaultFormatString: "$1 \n$2\n$3\n$4\n$5\n$6\n$7\n$8\n$9\n$+"
|
property string defaultFormatString: "$1 \n$2\n$3\n$4\n$5\n$6\n$7\n$8\n$9\n$+"
|
||||||
|
|
||||||
// For undo/redo
|
// For undo/redo
|
||||||
@ -251,15 +251,26 @@ MuseScore {
|
|||||||
return "Invalid Fingering Pattern Value. Must be one of 0,1,2"
|
return "Invalid Fingering Pattern Value. Must be one of 0,1,2"
|
||||||
}
|
}
|
||||||
|
|
||||||
if (plusBit !== "0" && plusBit !== "1")
|
var plusInt = parseInt(plusBit)
|
||||||
return "Invalid Plus Bit"
|
if (isNaN(plusInt) || plusInt < 0 || plusInt.toString() !== plusBit) {
|
||||||
|
return "Invalid Plus Bit: must be a positive integer (0, 1, 2, ...)"
|
||||||
|
}
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
// Clone format string
|
// Clone format string
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
|
|
||||||
var output = formatString
|
var output = formatString
|
||||||
|
|
||||||
|
//-------------------------------------------------
|
||||||
|
// Replace note placeholder ($note) with note name
|
||||||
|
//-------------------------------------------------
|
||||||
|
|
||||||
|
if (noteName) {
|
||||||
|
while (output.indexOf("$note") !== -1) {
|
||||||
|
output = output.replace("$note", noteName)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
// Replace numbered placeholders ($1 … $N)
|
// Replace numbered placeholders ($1 … $N)
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
@ -881,7 +892,7 @@ MuseScore {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Label {
|
Label {
|
||||||
text: "Use placeholders like $1, $2, ... and $+ for the plus indicator"
|
text: "Use placeholders like $1, $2, ..., $+ for the plus indicator and $note for the note (e.g. G#5)"
|
||||||
font.pixelSize: 10
|
font.pixelSize: 10
|
||||||
color: sysPal.windowText
|
color: sysPal.windowText
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user