aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2025-02-12 13:19:09 +1100
committerNeil <nyamatongwe@gmail.com>2025-02-12 13:19:09 +1100
commit1ff212a46192cb86fcb6451848b200898a28f6ff (patch)
treed3083f62f7c814c28fa73a57c3f2465e80259ab4 /include
parent876871f0391de2730ac7562491d5cffb5fdd9ed1 (diff)
downloadscintilla-mirror-1ff212a46192cb86fcb6451848b200898a28f6ff.tar.gz
Implement Direct2D/DirectWrite 1.1. Add SC_TECHNOLOGY_DIRECT_WRITE_1 to use an
explicit swap chain and ID2D1DeviceContext. Stop supporting DirectWrite on Windows Vista.
Diffstat (limited to 'include')
-rw-r--r--include/Scintilla.h1
-rw-r--r--include/Scintilla.iface1
-rw-r--r--include/ScintillaTypes.h1
3 files changed, 3 insertions, 0 deletions
diff --git a/include/Scintilla.h b/include/Scintilla.h
index 4de92e1b8..c976af1ea 100644
--- a/include/Scintilla.h
+++ b/include/Scintilla.h
@@ -1127,6 +1127,7 @@ typedef sptr_t (*SciFnDirectStatus)(sptr_t ptr, unsigned int iMessage, uptr_t wP
#define SC_TECHNOLOGY_DIRECTWRITE 1
#define SC_TECHNOLOGY_DIRECTWRITERETAIN 2
#define SC_TECHNOLOGY_DIRECTWRITEDC 3
+#define SC_TECHNOLOGY_DIRECT_WRITE_1 4
#define SCI_SETTECHNOLOGY 2630
#define SCI_GETTECHNOLOGY 2631
#define SCI_CREATELOADER 2632
diff --git a/include/Scintilla.iface b/include/Scintilla.iface
index 4ce9d5703..f32148b69 100644
--- a/include/Scintilla.iface
+++ b/include/Scintilla.iface
@@ -3092,6 +3092,7 @@ val SC_TECHNOLOGY_DEFAULT=0
val SC_TECHNOLOGY_DIRECTWRITE=1
val SC_TECHNOLOGY_DIRECTWRITERETAIN=2
val SC_TECHNOLOGY_DIRECTWRITEDC=3
+val SC_TECHNOLOGY_DIRECT_WRITE_1=4
ali SC_TECHNOLOGY_DIRECTWRITE=DIRECT_WRITE
ali SC_TECHNOLOGY_DIRECTWRITERETAIN=DIRECT_WRITE_RETAIN
diff --git a/include/ScintillaTypes.h b/include/ScintillaTypes.h
index af726b2ab..71e2be398 100644
--- a/include/ScintillaTypes.h
+++ b/include/ScintillaTypes.h
@@ -515,6 +515,7 @@ enum class Technology {
DirectWrite = 1,
DirectWriteRetain = 2,
DirectWriteDC = 3,
+ DirectWrite1 = 4,
};
enum class LineEndType {