<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Jari,<br>
    <br>
    the new finenv.UI():MenuCommand(finale.MENUCMD_REDRAWSCREEN) and
    also other combinations with RedrawDocument() or
    FCPage:UpdateLayout() didn't solve the problem.<br>
    I still need to press Ctrl+D or do any other step that updates the
    screen to get the correct percussion noteheads after running the
    plugin.<br>
    <br>
    Maybe there is an internal update flag that nees to be set for the
    percussion noteheads ?<br>
    <br>
    Jan<br>
    <br>
    <div class="moz-cite-prefix">Am 26.11.2015 um 15:40 schrieb Jan
      Angermüller:<br>
    </div>
    <blockquote cite="mid:565719EE.3040605@angermueller.com" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      Jari,<br>
      <br>
      I am still struggling with this problem (changing percussion
      noteheads, see description below in the mail from April). In a
      modified script dragging the screen (mouse+right button) or
      pressing Ctrl+D (Redraw Screen) after running the script now
      solves the problem. In the old script below dragging or Ctrl+D
      didn't solve the problem.<br>
      But I found no solution that the script itself delivers the right
      output.<br>
      <br>
      Even if I put<br>
      <font face="Courier New, Courier, monospace">finenv.UI():RedrawDocument()<br>
      </font>at the end of the script, it doesn't change anything. The
      percussion noteheads still looked messed up.<br>
      Is there a difference between <font face="Courier New, Courier,
        monospace">finenv.UI():RedrawDocument()</font>at the end of the
      script and pressing Ctrl+D after running the plug-in ?<br>
      Would it be possible to add the menu command
      MENUCMD_REDRAWDOCUMENT to achieve the same behaviour ?<br>
      Attached is another screenshot of how the percussion noteheads
      that were changed from asci coding to SMuFl look right after
      running the plug-in and then (correct) after pressing Ctrl-D.<br>
      <br>
      Jan<span style="color: rgb(0, 0, 0); font-family: Roboto,
        sans-serif; font-size: 14px; font-style: normal; font-variant:
        normal; font-weight: normal; letter-spacing: normal;
        line-height: 22px; orphans: auto; text-align: start;
        text-indent: 0px; text-transform: none; white-space: nowrap;
        widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;
        display: inline !important; float: none; background-color:
        rgb(255, 255, 255);"><br>
      </span><br>
      <div class="moz-cite-prefix">Am 02.04.2015 um 19:28 schrieb Jan
        Angermüller:<br>
      </div>
      <blockquote cite="mid:551D7C4C.2060907@angermueller.com"
        type="cite">
        <meta http-equiv="content-type" content="text/html;
          charset=windows-1252">
        Jari,<br>
        <br>
        when changing the notehead symbols in a percussion layout,<br>
        I have the problem that the noteheads are changed in the <br>
        percussion layout table, but not automatically updated in the
        score.<br>
        <br>
        Now the strange thing: when I press "Undo" and then "Re-do"
        after<br>
        running the script, the changed noteheads appear in the score. <br>
        It seems to me that there is an update function missing
        internally <br>
        in JW Lua that the Finale Re-do function seems to call.<br>
        <br>
        See script below and this youtube screencam video <br>
        which demonstrates the behaviour in realtime: <a
          moz-do-not-send="true" class="moz-txt-link-freetext"
          href="http://youtu.be/_Oo4fLq7qiE"><a class="moz-txt-link-freetext" href="http://youtu.be/_Oo4fLq7qiE">http://youtu.be/_Oo4fLq7qiE</a></a><br>
        In the video I first show how the percussion layout looks
        before,<br>
        then I run the script, then I undo and re-do it. Then the
        changed x noteheads appear.<br>
        <br>
        They also do appear when I open the percussion layout dialog
        after running the script<br>
        and click on ok without changing anything. Clicking ok applies
        the selected percussion layout once more.<br>
        Simply pressing on CTRL-U or CTRL-D doesn't help.<br>
        <br>
        Any clues what might be wrong here ?<br>
        <br>
        Best regards,<br>
        Jan<br>
        <br>
        To run the script, <b>f</b><b>irst select a percussion staff</b>
        <b>with a percussion layout attached </b>(i.e. a staff that is
        set to "Notation Style: Percussion"):<br>
        <br>
        local percstaff=finale.FCStaff()<br>
        percstaff:Load(finenv.Region().StartStaff) --load selected
        percussion staff<br>
        if percstaff:IsPercussion() then<br>
            local perclayoutID = percstaff:CalcPercussionLayoutID() <br>
            local perclayout=finale.FCPercussionLayoutNotes()<br>
            perclayout:LoadAllForItem(perclayoutID)<br>
            if perclayout~=nil then<br>
                for layoutnote in each(perclayout) do<br>
                    layoutnote:SetClosedNotehead(string.byte("x")) --set
        all closed noteheads to "x"<br>
                    layoutnote:Save()<br>
                end<br>
            end<br>
        end <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
JWLua mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:JWLua@jwmusic.nu">JWLua@jwmusic.nu</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu">http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu</a>
</pre>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
JWLua mailing list
<a class="moz-txt-link-abbreviated" href="mailto:JWLua@jwmusic.nu">JWLua@jwmusic.nu</a>
<a class="moz-txt-link-freetext" href="http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu">http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>