| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
version of GetStyledText.
|
|
This is a private interface but could be used by independent platform layers
and was exposed by ScintillaDocument in the Qt implementation of ScintillaEdit.
|
|
to Editor.
|
|
need them.
|
|
|
|
SCI_GETTEXTRANGEFULL, SCI_FINDTEXTFULL, and SCI_FORMATRANGEFULL.
|
|
Also fixes bugs [#2196] and [#2312].
|
|
make virtual to allow customisation by platform layers.
|
|
EditModel::CurrentSurfaceMode.
|
|
reference to model.
|
|
|
|
If all of the text area or margin area is invalidated then remember this and
don't do any more invalidations for that area until the window is painted.
This reduced the time taken to replace each \r\n with \n\n in very large
files by a factor of 3.
|
|
|
|
Fixed cast on SCI_FOLDCHILDREN to use correct type.
|
|
and ScintillaStructures.h using scoped enumerations.
Use these headers instead of Scintilla.h internally.
External definitions go in the Scintilla namespace and internal definitio0ns in
Scintilla::Internal.
|
|
Editor::UpdateBaseElements can be overridden by platform layers to set base
colours although they should also do this when they detect changes in system
settings.
|
|
per-byte and allowing just one line to be processed in a time slice.
Very long lines will not distort estimation or block interaction as much.
|
|
drawing more easily.
|
|
|
|
extensible.
For CallTip, GTK and Qt hardcode BidiR2L to false as they don't support
bidirectional, its the same as current, and the BidiR2L state on EditModel isn't
easily accessible.
|
|
InitPixMap. Changed DropGraphics from releasing surfaces to deleting them.
This simplifies code and the added cost of allocating a new Surface is small.
|
|
|
|
|
|
Allows platform-independent code to be written just to handle Unicode.
|
|
|
|
|
|
|
|
|
|
safety.
|
|
|
|
|
|
subclass.
|
|
|
|
dragging instead of manipulating global state..
|
|
|
|
invalidation if the setting is actually changed.
|
|
This may be SC_CHARACTERSOURCE_DIRECT_INPUT, SC_CHARACTERSOURCE_TENTATIVE_INPUT,
or SC_CHARACTERSOURCE_IME_RESULT.
|
|
|
|
|
|
|
|
|
|
by measuring speed and limiting to around 10 milliseconds.
|
|
This can reduce the time taken to fold a document by half.
|
|
Replace 0 and NULL with nullptr for COM, DirectWrite and least ambiguous cases.
|
|
|
|
can always be used.
|
|
|
|
|