From 6668b1e4c836023756ab6ae2ab252a19546e3e74 Mon Sep 17 00:00:00 2001
From: Neil Last edited 7 December 2016 NH Last edited 11 August 2017 NH There is an overview of the internal design of
Scintilla.Scintilla Documentation
-
@@ -3659,19 +3659,16 @@ struct Sci_TextToFind {
The technology property allows choosing between different drawing APIs and options.
On most platforms, the only choice is SC_TECHNOLOGY_DEFAULT (0).
On Windows Vista or later, SC_TECHNOLOGY_DIRECTWRITE (1),
- SC_TECHNOLOGY_DIRECTWRITERETAIN (2), or
- SC_TECHNOLOGY_DIRECTWRITEDC (3)
+ SC_TECHNOLOGY_DIRECTWRITERETAIN (2), or
+ SC_TECHNOLOGY_DIRECTWRITEDC (3)
can be chosen to use the Direct2D and DirectWrite APIs for higher quality antialiased drawing.
- SC_TECHNOLOGY_DIRECTWRITERETAIN differs from
+ SC_TECHNOLOGY_DIRECTWRITERETAIN differs from
SC_TECHNOLOGY_DIRECTWRITE by requesting that the frame
is retained after being presented which may prevent drawing failures on some cards and drivers.
- SC_TECHNOLOGY_DIRECTWRITEDC differs from
+ SC_TECHNOLOGY_DIRECTWRITEDC differs from
SC_TECHNOLOGY_DIRECTWRITE by using DirectWrite to draw into a GDI DC.
Since Direct2D buffers drawing, Scintilla's buffering can be turned off with
- SCI_SETBUFFEREDDRAW(0).
- Since SC_TECHNOLOGY_DIRECTWRITERETAIN and
- SC_TECHNOLOGY_DIRECTWRITEDC
- are provisional, they may be changed or removed in a future release if a better solution is found.SCI_SETBUFFEREDDRAW(0).
SCI_SETFONTQUALITY(int fontQuality)
SCI_GETFONTQUALITY → int
@@ -8106,10 +8103,7 @@ for line = lineStart to lineEnd do SCI_ENSUREVISIBLE(line) next
Provisional features are displayed in this document with a distinctive background colour.
-There are currently no provisional messages.
- The SC_TECHNOLOGY_DIRECTWRITERETAIN and
- SC_TECHNOLOGY_DIRECTWRITEDC values for
- SCI_SETTECHNOLOGY are provisional.
There are currently no provisional messages or values.
Some developers may want to only use features that are stable and have graduated from provisional status. To avoid using provisional messages compile with the symbol diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index 81ec9a73f..88a8e636d 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -598,6 +598,10 @@ On Qt, mouse tracking is reenabled when the window is reshown. Bug #1948. +