aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--doc/ScintillaDoc.html8
-rw-r--r--include/Scintilla.h1
-rw-r--r--include/Scintilla.iface1
-rw-r--r--src/Indicator.cxx2
4 files changed, 12 insertions, 0 deletions
diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html
index 916941569..b34a8048b 100644
--- a/doc/ScintillaDoc.html
+++ b/doc/ScintillaDoc.html
@@ -2769,6 +2769,14 @@ struct TextToFind {
<td>Strike out.</td>
</tr>
+
+ <tr>
+ <td align="left"><code>INDIC_HIDDEN</code></td>
+
+ <td align="center">4</td>
+
+ <td>An indicator with no visual effect.</td>
+ </tr>
</tbody>
</table>
diff --git a/include/Scintilla.h b/include/Scintilla.h
index 250f79314..99735edfe 100644
--- a/include/Scintilla.h
+++ b/include/Scintilla.h
@@ -204,6 +204,7 @@ typedef sptr_t (*SciFnDirect)(sptr_t ptr, unsigned int iMessage, uptr_t wParam,
#define INDIC_TT 2
#define INDIC_DIAGONAL 3
#define INDIC_STRIKE 4
+#define INDIC_HIDDEN 5
#define INDIC0_MASK 0x20
#define INDIC1_MASK 0x40
#define INDIC2_MASK 0x80
diff --git a/include/Scintilla.iface b/include/Scintilla.iface
index 0923e7910..2d61b4d8c 100644
--- a/include/Scintilla.iface
+++ b/include/Scintilla.iface
@@ -462,6 +462,7 @@ val INDIC_SQUIGGLE=1
val INDIC_TT=2
val INDIC_DIAGONAL=3
val INDIC_STRIKE=4
+val INDIC_HIDDEN=5
val INDIC0_MASK=0x20
val INDIC1_MASK=0x40
val INDIC2_MASK=0x80
diff --git a/src/Indicator.cxx b/src/Indicator.cxx
index 580e9f86d..1e386b68e 100644
--- a/src/Indicator.cxx
+++ b/src/Indicator.cxx
@@ -55,6 +55,8 @@ void Indicator::Draw(Surface *surface, PRectangle &rc) {
} else if (style == INDIC_STRIKE) {
surface->MoveTo(rc.left, rc.top - 4);
surface->LineTo(rc.right, rc.top - 4);
+ } else if (style == INDIC_HIDDEN) {
+ // Draw nothing
} else { // Either INDIC_PLAIN or unknown
surface->MoveTo(rc.left, ymid);
surface->LineTo(rc.right, ymid);