diff options
author | Neil Hodgson <nyamatongwe@gmail.com> | 2017-03-04 14:32:28 +1100 |
---|---|---|
committer | Neil Hodgson <nyamatongwe@gmail.com> | 2017-03-04 14:32:28 +1100 |
commit | e17d87205db3b9a3e6bc4b7f14c11d48b48b66f2 (patch) | |
tree | 12d78104aad0cd576a856a7087e727f7b3926221 /src | |
parent | 69df0a683aed2f3f5240894a8852514fc6458469 (diff) | |
download | scintilla-mirror-e17d87205db3b9a3e6bc4b7f14c11d48b48b66f2.tar.gz |
Use "override" for Cocoa platform code and add to Editor where possible.
Diffstat (limited to 'src')
-rw-r--r-- | src/Editor.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/Editor.h b/src/Editor.h index 864bac94f..c29985c78 100644 --- a/src/Editor.h +++ b/src/Editor.h @@ -261,7 +261,7 @@ protected: // ScintillaBase subclass needs access to much of Editor bool convertPastes; Editor(); - virtual ~Editor(); + ~Editor() override; virtual void Initialise() = 0; virtual void Finalise(); @@ -274,14 +274,14 @@ protected: // ScintillaBase subclass needs access to much of Editor // The top left visible point in main window coordinates. Will be 0,0 except for // scroll views where it will be equivalent to the current scroll position. - virtual Point GetVisibleOriginInMain() const; + virtual Point GetVisibleOriginInMain() const override; PointDocument DocumentPointFromView(Point ptView) const; // Convert a point from view space to document - int TopLineOfMain() const; // Return the line at Main's y coordinate 0 + int TopLineOfMain() const override; // Return the line at Main's y coordinate 0 virtual PRectangle GetClientRectangle() const; virtual PRectangle GetClientDrawingRectangle(); PRectangle GetTextRectangle() const; - virtual int LinesOnScreen() const; + virtual int LinesOnScreen() const override; int LinesToScroll() const; int MaxScrollPos() const; SelectionPosition ClampPositionIntoDocument(SelectionPosition sp) const; @@ -402,16 +402,16 @@ protected: // ScintillaBase subclass needs access to much of Editor void ClearSelection(bool retainMultipleSelections = false); void ClearAll(); void ClearDocumentStyle(); - void Cut(); + virtual void Cut(); void PasteRectangular(SelectionPosition pos, const char *ptr, int len); virtual void Copy() = 0; virtual void CopyAllowLine(); virtual bool CanPaste(); virtual void Paste() = 0; void Clear(); - void SelectAll(); - void Undo(); - void Redo(); + virtual void SelectAll(); + virtual void Undo(); + virtual void Redo(); void DelCharBack(bool allowLineStartDeletion); virtual void ClaimSelection() = 0; @@ -444,14 +444,14 @@ protected: // ScintillaBase subclass needs access to much of Editor void NotifyDwelling(Point pt, bool state); void NotifyZoom(); - void NotifyModifyAttempt(Document *document, void *userData); - void NotifySavePoint(Document *document, void *userData, bool atSavePoint); + void NotifyModifyAttempt(Document *document, void *userData) override; + void NotifySavePoint(Document *document, void *userData, bool atSavePoint) override; void CheckModificationForWrap(DocModification mh); - void NotifyModified(Document *document, DocModification mh, void *userData); - void NotifyDeleted(Document *document, void *userData); - void NotifyStyleNeeded(Document *doc, void *userData, int endPos); - void NotifyLexerChanged(Document *doc, void *userData); - void NotifyErrorOccurred(Document *doc, void *userData, int status); + void NotifyModified(Document *document, DocModification mh, void *userData) override; + void NotifyDeleted(Document *document, void *userData) override; + void NotifyStyleNeeded(Document *doc, void *userData, int endPos) override; + void NotifyLexerChanged(Document *doc, void *userData) override; + void NotifyErrorOccurred(Document *doc, void *userData, int status) override; void NotifyMacroRecord(unsigned int iMessage, uptr_t wParam, sptr_t lParam); void ContainerNeedsUpdate(int flags); @@ -564,7 +564,7 @@ protected: // ScintillaBase subclass needs access to much of Editor bool PositionIsHotspot(int position) const; bool PointIsHotspot(Point pt); void SetHotSpotRange(Point *pt); - Range GetHotSpotRange() const; + Range GetHotSpotRange() const override; void SetHoverIndicatorPosition(int position); void SetHoverIndicatorPoint(Point pt); |