<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Jari,<br>
<br>
I don't know how I should submit more bugs ?<br>
Again separate mails ? Or add them to my PDF and upload it again ?<br>
Below are four bugs of which bug 2 has been mentioned before in
older mails, but never been fixed.<br>
I would priorizite the first bug as "High Priority" and the other
three as "Nice to have"-bug fixes.<br>
<br>
Best,<br>
Jan<br>
<br>
1.) If I open a sub dialog (e.g. articulation, expression, ...) from
my main dialog and then want to return to my main dialog (by
clicking ok or cancel), <b>the focus gets lost</b>. Neither Finale
nor my main dialog are active anymore (the focus isn't visible at
all!) and I need to use the mouse and click on the plugin dialog to
make it active again. Thus it's impossible to automate the plugin
for example via macros.<br>
Maybe a<b> :SetFocus() </b>function is needed - if this is not
performed automatically.<br>
I have only tested it on Windows/Finale 2014.5.<br>
<br>
Test code: (Run the code, click on the Select button and then close
the Articulation dialog -> focus is not on the plugin anymore)<br>
local str=finale.FCString()<br>
str.LuaString="Test"<br>
local dialog = finale.FCCustomLuaWindow()<br>
dialog:SetTitle(str)<br>
local button = dialog:CreateButton(0, 0)<br>
str.LuaString = "Select"<br>
button:SetText(str)<br>
local function mycommandhandler(thecontrol)<br>
if thecontrol:GetControlID()==button:GetControlID() then<br>
local myIDResult <br>
myIDResult= finenv.UI():DisplayArticulationDialog(0)<br>
end<br>
end<br>
dialog:RegisterHandleCommand(mycommandhandler)<br>
dialog:CreateOkButton()<br>
dialog:CreateCancelButton()<br>
dialog:ExecuteModal(nil)<br>
<br>
2.) If I write <b>0 (EVPU) to FCDistancePrefs.AccidentalMultiSpace</b>,
it appears as 8 (EVPU) in the Finale document options "Space Between
Accidentals on Note" field. <br>
Any other value I write appears correctly, i.e. -1 -> -1, 1
-> 1, 2-> 2 etc. <br>
When I read the value from within JW Lua after having written it, it
returns correctly as 0, but still shows 8 in the dialog. Test script
below. <br>
The same goes for or FCDistancePrefs.AccidentalNoteSpace. (see
mails 2016-04-22 and 2016-04-23)<br>
<br>
local distprefs=finale.FCDistancePrefs() <br>
distprefs:LoadFirst() <br>
distprefs.AccidentalMultiSpace=0 <br>
distprefs:Save() <br>
<br>
3.) <b>FCAccidentalMod.UseCustomChar is not available only
...:GetUseCustomChar()</b><br>
On the other hand UseCustomFont is available both as property and
method.<br>
<br>
4.) <b>FCNoteheadMod.UseCustomChar is not available only
:GetUseCustomChar()</b><br>
On the other hand UseCustomFont is available both as property and
method.<br>
<br>
<br>
<br>
<br>
</body>
</html>