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/Editor.h | |
| 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/Editor.h')
| -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); | 
