diff options
| author | Neil <nyamatongwe@gmail.com> | 2018-10-11 09:29:05 +1100 | 
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2018-10-11 09:29:05 +1100 | 
| commit | c5dedff99f306588a7217d40a4281db7d1baffaa (patch) | |
| tree | c1d9cda99aa3920b0a0dacdddec296ec893854c7 /doc/ScintillaDoc.html | |
| parent | 7cb8abba8c1b026f3b9450f3e163e09357b49906 (diff) | |
| download | scintilla-mirror-c5dedff99f306588a7217d40a4281db7d1baffaa.tar.gz | |
Add SCI_SETCOMMANDEVENTS API to allow turning off command events.
This can reduce the time taken to fold a document by half.
Diffstat (limited to 'doc/ScintillaDoc.html')
| -rw-r--r-- | doc/ScintillaDoc.html | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index bfda8622a..891b4ce7d 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -7263,6 +7263,8 @@ struct SCNotification {      <p>The following <code>SCI_*</code> messages are associated with these notifications:</p>      <code><a class="message" href="#SCI_SETMODEVENTMASK">SCI_SETMODEVENTMASK(int eventMask)</a><br />       <a class="message" href="#SCI_GETMODEVENTMASK">SCI_GETMODEVENTMASK → int</a><br /> +     <a class="message" href="#SCI_SETCOMMANDEVENTS">SCI_SETCOMMANDEVENTS(bool commandEvents)</a><br /> +     <a class="message" href="#SCI_GETCOMMANDEVENTS">SCI_GETCOMMANDEVENTS → bool</a><br />       <a class="message" href="#SCI_SETMOUSEDWELLTIME">SCI_SETMOUSEDWELLTIME(int periodMilliseconds)</a><br />       <a class="message" href="#SCI_GETMOUSEDWELLTIME">SCI_GETMOUSEDWELLTIME → int</a><br />       <a class="message" href="#SCI_SETIDENTIFIER">SCI_SETIDENTIFIER(int identifier)</a><br /> @@ -7749,7 +7751,9 @@ href="#SCI_POSITIONFROMLINE">SCI_POSITIONFROMLINE</a>(lineNumber);      <code>EN_CHANGE</code>). No other information is sent. If you need more detailed information      use <a class="message" href="#SCN_MODIFIED"><code>SCN_MODIFIED</code></a>. You can filter the      types of changes you are notified about with <a class="message" -    href="#SCI_SETMODEVENTMASK"><code>SCI_SETMODEVENTMASK</code></a>.</p> +    href="#SCI_SETMODEVENTMASK"><code>SCI_SETMODEVENTMASK</code></a> and +    <a class="message" +    href="#SCI_SETCOMMANDEVENTS"><code>SCI_SETCOMMANDEVENTS</code></a>.</p>      <p><b id="SCI_SETMODEVENTMASK">SCI_SETMODEVENTMASK(int eventMask)</b><br />       <b id="SCI_GETMODEVENTMASK">SCI_GETMODEVENTMASK → int</b><br /> @@ -7769,6 +7773,14 @@ href="#SCI_POSITIONFROMLINE">SCI_POSITIONFROMLINE</a>(lineNumber);      <code>SC_MOD_BEFOREINSERT</code>, <code>SC_MOD_BEFOREDELETE</code>,      <code>SC_MULTILINEUNDOREDO</code>, and <code>SC_MODEVENTMASKALL</code>.</p> +    <p><b id="SCI_SETCOMMANDEVENTS">SCI_SETCOMMANDEVENTS(bool commandEvents)</b><br /> +     <b id="SCI_GETCOMMANDEVENTS">SCI_GETCOMMANDEVENTS → bool</b><br /> +     These messages set and get whether <code>SCEN_*</code> command events are +    sent to the container. For <code>SCEN_CHANGE</code> this acts as an additional filter over +    <a class="message" href="#SCI_SETMODEVENTMASK"><code>SCI_SETMODEVENTMASK</code></a>. +    Most applications should set this off to avoid overhead and only use +    <a class="message" href="#SCN_MODIFIED"><code>SCN_MODIFIED</code></a>.</p> +      <p><b id="SCEN_SETFOCUS">SCEN_SETFOCUS</b><br />       <b id="SCEN_KILLFOCUS">SCEN_KILLFOCUS</b><br />       <code>SCEN_SETFOCUS</code> (512) is fired when Scintilla receives focus and | 
