diff options
Diffstat (limited to 'include/ScintillaCall.h')
-rw-r--r-- | include/ScintillaCall.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/include/ScintillaCall.h b/include/ScintillaCall.h index 9c851d567..8a01f2acb 100644 --- a/include/ScintillaCall.h +++ b/include/ScintillaCall.h @@ -15,6 +15,11 @@ namespace Scintilla { enum class Message; // Declare in case ScintillaMessages.h not included +// Declare in case ScintillaStructures.h not included +struct TextRangeFull; +struct TextToFindFull; +struct RangeToFormatFull; + using FunctionDirect = intptr_t(*)(intptr_t ptr, unsigned int iMessage, uintptr_t wParam, intptr_t lParam, int *pStatus); struct Failure { @@ -96,7 +101,7 @@ public: void SelectAll(); void SetSavePoint(); Position GetStyledText(void *tr); - Position GetStyledTextFull(void *tr); + Position GetStyledTextFull(TextRangeFull *tr); bool CanRedo(); Line MarkerLineFromHandle(int markerHandle); void MarkerDeleteHandle(int markerHandle); @@ -328,9 +333,9 @@ public: void SetPrintColourMode(Scintilla::PrintOption mode); Scintilla::PrintOption PrintColourMode(); Position FindText(Scintilla::FindOption searchFlags, void *ft); - Position FindTextFull(Scintilla::FindOption searchFlags, void *ft); + Position FindTextFull(Scintilla::FindOption searchFlags, TextToFindFull *ft); Position FormatRange(bool draw, void *fr); - Position FormatRangeFull(bool draw, void *fr); + Position FormatRangeFull(bool draw, RangeToFormatFull *fr); void SetChangeHistory(Scintilla::ChangeHistoryOption changeHistory); Scintilla::ChangeHistoryOption ChangeHistory(); Line FirstVisibleLine(); @@ -347,7 +352,7 @@ public: Position GetSelText(char *text); std::string GetSelText(); Position GetTextRange(void *tr); - Position GetTextRangeFull(void *tr); + Position GetTextRangeFull(TextRangeFull *tr); void HideSelection(bool hide); bool SelectionHidden(); int PointXFromPosition(Position pos); |