Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
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.
|
|
|
|
will be published in externally visible header.
|
|
caret appearance for empty selection as empty selections can not be primary.
|
|
SC_ELEMENT_HOT_SPOT_ACTIVE_BACK.
|
|
whitespace.
|
|
visible whitespace including translucency.
|
|
This replaces the use of SC_ALPHA_NOALPHA for markers.
|
|
add SetCaretLineLayer.
Older caret line APIs SCI_SETCARETLINEVISIBLE, SCI_SETCARETLINEBACK,
SCI_SETCARETLINEBACKALPHA now discouraged.
|
|
|
|
alpha. Set selection and caret elements as allowing translucency.
|
|
|
|
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.
|
|
there is a selection text colour into ViewStyle::SelectionTextDrawn.
Pass EditModel to SelectionBackground so focus can be used in a future change.
Simplify code, use const and better names.
Prefer explicit iterator type to auto in cases where it makes little difference.
|
|
|
|
Size of ViewStyle makes it more difficult to understand and this helps a bit.
|
|
appearance.
|
|
Change ColourDesired to ColourAlpha in styles.
Remove ColourDesired.
|
|
|
|
|
|
|
|
Implement SC_ELEMENT_LIST* to change colours of autocompletion lists.
|
|
|
|
almost everywhere.
|
|
PLATFORM_ASSERT is used in data structure headers which led to including
graphics and windowing APIs in data structure modules.
|
|
reference counted using std::shared_ptr. This optimizes memory and reduces
potential for allocation bugs.
|
|
|
|
switch case in Editor.
|
|
|
|
|
|
|
|
|
|
|
|
Bit flag value is CARETSTYLE_BLOCK_AFTER=256.
|
|
That is for CARETSTYLE_LINE | CARETSTYLE_BLOCK mode.
|
|
INDIC_ is also used for indicator styles.
|
|
|
|
|
|
It may be useful in more situations than just font names.
|
|
|
|
|
|
|
|
|
|
|
|
instead of performing a margin click action. This matches the I-beam cursor
appearance.
|
|
|
|
Polygon and delete the standard copy and assignment methods.
|