From a6ad2ff8b66866aeae17a8bee1eb54edfee331ad Mon Sep 17 00:00:00 2001
From: Neil
SCI_SETTABWIDTH(int tabWidth)
+
+ SCI_SETTABWIDTH(int tabWidth)
SCI_GETTABWIDTH → int
+ SCI_SETTABMINIMUMWIDTH(int pixels)
+ SCI_GETTABMINIMUMWIDTH → int
SCI_CLEARTABSTOPS(line line)
SCI_ADDTABSTOP(line line, int x)
SCI_GETNEXTTABSTOP(line line, int x) → int
@@ -3909,6 +3912,15 @@ struct Sci_TextToFind {
SCI_GETHIGHLIGHTGUIDE → position
+ SCI_SETTABMINIMUMWIDTH(int pixels)
+ SCI_GETTABMINIMUMWIDTH → int
+ SCI_SETTABMINIMUMWIDTH sets the minimum size of a tab in pixels to ensure that the tab
+ can be seen. The default value is 2. This is particularly useful with proportional fonts with fractional widths where
+ the character before the tab may end a fraction of a pixel before a tab stop, causing the tab to only be a fraction of
+ a pixel wide without this setting.
+ Where displaying a miniaturized version of the document, setting this to 0 may make the miniaturized
+ version lay out more like the normal size version.
+
SCI_SETTABWIDTH(int tabWidth)
SCI_GETTABWIDTH → int
SCI_SETTABWIDTH sets the size of a tab as a multiple of the size of a space
diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html
index cb05ac396..9c141ee3b 100644
--- a/doc/ScintillaHistory.html
+++ b/doc/ScintillaHistory.html
@@ -553,6 +553,11 @@
Released 30 Aug 2019.
+
+ Add SCI_SETTABMINIMUMWIDTH to set the minimum width of tabs.
+ This allows minimaps or overviews to be layed out to match the full size editing view.
+ Bug #2118.
+
Metapost lexer fixes crash with 'interface=none' comment.
Bug #2129.
--
cgit v1.2.3