aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/ScintillaCall.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ScintillaCall.h')
-rw-r--r--include/ScintillaCall.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/include/ScintillaCall.h b/include/ScintillaCall.h
index 1a1a1e0f2..0ce4366d7 100644
--- a/include/ScintillaCall.h
+++ b/include/ScintillaCall.h
@@ -20,6 +20,8 @@ struct TextRangeFull;
struct TextToFindFull;
struct RangeToFormatFull;
+class IDocumentEditable;
+
using FunctionDirect = intptr_t(*)(intptr_t ptr, unsigned int iMessage, uintptr_t wParam, intptr_t lParam, int *pStatus);
struct Failure {
@@ -561,8 +563,8 @@ public:
Position BraceMatchNext(Position pos, Position startPos);
bool ViewEOL();
void SetViewEOL(bool visible);
- void *DocPointer();
- void SetDocPointer(void *doc);
+ IDocumentEditable *DocPointer();
+ void SetDocPointer(IDocumentEditable *doc);
void SetModEventMask(Scintilla::ModificationFlags eventMask);
Position EdgeColumn();
void SetEdgeColumn(Position column);
@@ -581,9 +583,9 @@ public:
bool SelectionIsRectangle();
void SetZoom(int zoomInPoints);
int Zoom();
- void *CreateDocument(Position bytes, Scintilla::DocumentOption documentOptions);
- void AddRefDocument(void *doc);
- void ReleaseDocument(void *doc);
+ IDocumentEditable *CreateDocument(Position bytes, Scintilla::DocumentOption documentOptions);
+ void AddRefDocument(IDocumentEditable *doc);
+ void ReleaseDocument(IDocumentEditable *doc);
Scintilla::DocumentOption DocumentOptions();
Scintilla::ModificationFlags ModEventMask();
void SetCommandEvents(bool commandEvents);