diff options
Diffstat (limited to 'doc/ScintillaDoc.html')
| -rw-r--r-- | doc/ScintillaDoc.html | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index 4046638fd..fc86444af 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -166,6 +166,7 @@ SCI_SETANCHOR(int position)  SCI_GETCURLINE(int textlen, char *text)  SCI_LINELENGTH(int line)  SCI_SETCARETPOLICY(int policy) +SCI_LINESONSCREEN  </pre>      <p>         Scintilla maintains a selection which stretches between two points, the anchor and the @@ -245,6 +246,8 @@ SCI_GETENDSTYLED  SCI_STARTSTYLING(int position, int mask)  SCI_SETSTYLING(int length, int style)  SCI_SETSTYLINGEX(int length, stylesequence *s) +SCI_SETLINESTATE(int line, int value) +SCI_GETLINESTATE(int line)  </pre>      <p>         Scintilla keeps a record of the last character that is likely to be styled correctly. This @@ -252,6 +255,7 @@ SCI_SETSTYLINGEX(int length, stylesequence *s)        to the text of the document before it. Before drawing text, this position is checked to see        if any styling is needed and a notification message sent to the container if so. The        container can send SCI_GETENDSTYLED to work out where it needs to start styling. +      Scintilla will always ask to style whole lines.      </p>      <p>         To perform the actual styling, SCI_STARTSTYLING is sent with the position to start at and a @@ -261,7 +265,12 @@ SCI_SETSTYLINGEX(int length, stylesequence *s)        syntax errors and using indicators to show where these are. After SCI_STARTSTYLING, multiple        SCI_SETSTYLING messages are sent for each lexical entity to be styled.      </p> -    <h3> +    <p> +      As well as the 8 bits of lexical state stored for each character there is also an integer stored  +      for each line. This can be used for longer lived parse states such as what the current scripting +      language is in an ASP page. +    </p> +       <h3>         Style Definition      </h3>  <pre> | 
