diff options
Diffstat (limited to 'gtk')
| -rw-r--r-- | gtk/PlatGTK.cxx | 126 | ||||
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 4 | ||||
| -rw-r--r-- | gtk/ScintillaGTKAccessible.cxx | 2 | 
3 files changed, 66 insertions, 66 deletions
| diff --git a/gtk/PlatGTK.cxx b/gtk/PlatGTK.cxx index fe207cece..1fcafa2fb 100644 --- a/gtk/PlatGTK.cxx +++ b/gtk/PlatGTK.cxx @@ -162,49 +162,49 @@ class SurfaceImpl : public Surface {  	void SetConverter(int characterSet_);  public:  	SurfaceImpl(); -	virtual ~SurfaceImpl(); - -	void Init(WindowID wid); -	void Init(SurfaceID sid, WindowID wid); -	void InitPixMap(int width, int height, Surface *surface_, WindowID wid); - -	void Release(); -	bool Initialised(); -	void PenColour(ColourDesired fore); -	int LogPixelsY(); -	int DeviceHeightFont(int points); -	void MoveTo(int x_, int y_); -	void LineTo(int x_, int y_); -	void Polygon(Point *pts, int npts, ColourDesired fore, ColourDesired back); -	void RectangleDraw(PRectangle rc, ColourDesired fore, ColourDesired back); -	void FillRectangle(PRectangle rc, ColourDesired back); -	void FillRectangle(PRectangle rc, Surface &surfacePattern); -	void RoundedRectangle(PRectangle rc, ColourDesired fore, ColourDesired back); +	~SurfaceImpl() override; + +	void Init(WindowID wid) override; +	void Init(SurfaceID sid, WindowID wid) override; +	void InitPixMap(int width, int height, Surface *surface_, WindowID wid) override; + +	void Release() override; +	bool Initialised() override; +	void PenColour(ColourDesired fore) override; +	int LogPixelsY() override; +	int DeviceHeightFont(int points) override; +	void MoveTo(int x_, int y_) override; +	void LineTo(int x_, int y_) override; +	void Polygon(Point *pts, int npts, ColourDesired fore, ColourDesired back) override; +	void RectangleDraw(PRectangle rc, ColourDesired fore, ColourDesired back) override; +	void FillRectangle(PRectangle rc, ColourDesired back) override; +	void FillRectangle(PRectangle rc, Surface &surfacePattern) override; +	void RoundedRectangle(PRectangle rc, ColourDesired fore, ColourDesired back) override;  	void AlphaRectangle(PRectangle rc, int cornerSize, ColourDesired fill, int alphaFill, -		ColourDesired outline, int alphaOutline, int flags); -	void DrawRGBAImage(PRectangle rc, int width, int height, const unsigned char *pixelsImage); -	void Ellipse(PRectangle rc, ColourDesired fore, ColourDesired back); -	void Copy(PRectangle rc, Point from, Surface &surfaceSource); +		ColourDesired outline, int alphaOutline, int flags) override; +	void DrawRGBAImage(PRectangle rc, int width, int height, const unsigned char *pixelsImage) override; +	void Ellipse(PRectangle rc, ColourDesired fore, ColourDesired back) override; +	void Copy(PRectangle rc, Point from, Surface &surfaceSource) override;  	void DrawTextBase(PRectangle rc, Font &font_, XYPOSITION ybase, const char *s, int len, ColourDesired fore); -	void DrawTextNoClip(PRectangle rc, Font &font_, XYPOSITION ybase, const char *s, int len, ColourDesired fore, ColourDesired back); -	void DrawTextClipped(PRectangle rc, Font &font_, XYPOSITION ybase, const char *s, int len, ColourDesired fore, ColourDesired back); -	void DrawTextTransparent(PRectangle rc, Font &font_, XYPOSITION ybase, const char *s, int len, ColourDesired fore); -	void MeasureWidths(Font &font_, const char *s, int len, XYPOSITION *positions); -	XYPOSITION WidthText(Font &font_, const char *s, int len); -	XYPOSITION WidthChar(Font &font_, char ch); -	XYPOSITION Ascent(Font &font_); -	XYPOSITION Descent(Font &font_); -	XYPOSITION InternalLeading(Font &font_); -	XYPOSITION ExternalLeading(Font &font_); -	XYPOSITION Height(Font &font_); -	XYPOSITION AverageCharWidth(Font &font_); - -	void SetClip(PRectangle rc); -	void FlushCachedState(); - -	void SetUnicodeMode(bool unicodeMode_); -	void SetDBCSMode(int codePage); +	void DrawTextNoClip(PRectangle rc, Font &font_, XYPOSITION ybase, const char *s, int len, ColourDesired fore, ColourDesired back) override; +	void DrawTextClipped(PRectangle rc, Font &font_, XYPOSITION ybase, const char *s, int len, ColourDesired fore, ColourDesired back) override; +	void DrawTextTransparent(PRectangle rc, Font &font_, XYPOSITION ybase, const char *s, int len, ColourDesired fore) override; +	void MeasureWidths(Font &font_, const char *s, int len, XYPOSITION *positions) override; +	XYPOSITION WidthText(Font &font_, const char *s, int len) override; +	XYPOSITION WidthChar(Font &font_, char ch) override; +	XYPOSITION Ascent(Font &font_) override; +	XYPOSITION Descent(Font &font_) override; +	XYPOSITION InternalLeading(Font &font_) override; +	XYPOSITION ExternalLeading(Font &font_) override; +	XYPOSITION Height(Font &font_) override; +	XYPOSITION AverageCharWidth(Font &font_) override; + +	void SetClip(PRectangle rc) override; +	void FlushCachedState() override; + +	void SetUnicodeMode(bool unicodeMode_) override; +	void SetDBCSMode(int codePage) override;  };  #ifdef SCI_NAMESPACE  } @@ -1239,7 +1239,7 @@ public:  #endif  		doubleClickAction(NULL), doubleClickActionData(NULL) {  	} -	virtual ~ListBoxX() { +	~ListBoxX() override {  		if (pixhash) {  			g_hash_table_foreach((GHashTable *) pixhash, list_image_free, NULL);  			g_hash_table_destroy((GHashTable *) pixhash); @@ -1255,30 +1255,30 @@ public:  		}  #endif  	} -	virtual void SetFont(Font &font); -	virtual void Create(Window &parent, int ctrlID, Point location_, int lineHeight_, bool unicodeMode_, int technology_); -	virtual void SetAverageCharWidth(int width); -	virtual void SetVisibleRows(int rows); -	virtual int GetVisibleRows() const; +	void SetFont(Font &font) override; +	void Create(Window &parent, int ctrlID, Point location_, int lineHeight_, bool unicodeMode_, int technology_) override; +	void SetAverageCharWidth(int width) override; +	void SetVisibleRows(int rows) override; +	int GetVisibleRows() const override;  	int GetRowHeight(); -	virtual PRectangle GetDesiredRect(); -	virtual int CaretFromEdge(); -	virtual void Clear(); -	virtual void Append(char *s, int type = -1); -	virtual int Length(); -	virtual void Select(int n); -	virtual int GetSelection(); -	virtual int Find(const char *prefix); -	virtual void GetValue(int n, char *value, int len); +	PRectangle GetDesiredRect() override; +	int CaretFromEdge() override; +	void Clear() override; +	void Append(char *s, int type = -1) override; +	int Length() override; +	void Select(int n) override; +	int GetSelection() override; +	int Find(const char *prefix) override; +	void GetValue(int n, char *value, int len) override;  	void RegisterRGBA(int type, RGBAImage *image); -	virtual void RegisterImage(int type, const char *xpm_data); -	virtual void RegisterRGBAImage(int type, int width, int height, const unsigned char *pixelsImage); -	virtual void ClearRegisteredImages(); -	virtual void SetDoubleClickAction(CallBackAction action, void *data) { +	void RegisterImage(int type, const char *xpm_data) override; +	void RegisterRGBAImage(int type, int width, int height, const unsigned char *pixelsImage) override; +	void ClearRegisteredImages() override; +	void SetDoubleClickAction(CallBackAction action, void *data) override {  		doubleClickAction = action;  		doubleClickActionData = data;  	} -	virtual void SetList(const char *listText, char separator, char typesep); +	void SetList(const char *listText, char separator, char typesep) override;  };  ListBox *ListBox::Allocate() { @@ -1965,13 +1965,13 @@ public:  		m = g_module_open(modulePath, G_MODULE_BIND_LAZY);  	} -	virtual ~DynamicLibraryImpl() { +	~DynamicLibraryImpl() override {  		if (m != NULL)  			g_module_close(m);  	}  	// Use g_module_symbol to get a pointer to the relevant function. -	virtual Function FindFunction(const char *name) { +	Function FindFunction(const char *name) override {  		if (m != NULL) {  			gpointer fn_address = NULL;  			gboolean status = g_module_symbol(m, name, &fn_address); @@ -1984,7 +1984,7 @@ public:  		}  	} -	virtual bool IsValid() { +	bool IsValid() override {  		return m != NULL;  	}  }; diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index f201b5cfe..1da8ebd4e 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -1133,7 +1133,7 @@ public:  	explicit CaseFolderDBCS(const char *charSet_) : charSet(charSet_) {  		StandardASCII();  	} -	virtual size_t Fold(char *folded, size_t sizeFolded, const char *mixed, size_t lenMixed) { +	size_t Fold(char *folded, size_t sizeFolded, const char *mixed, size_t lenMixed) override {  		if ((lenMixed == 1) && (sizeFolded > 0)) {  			folded[0] = mapping[static_cast<unsigned char>(mixed[0])];  			return 1; @@ -1278,7 +1278,7 @@ void ScintillaGTK::Paste() {  	class Helper : GObjectWatcher {  		ScintillaGTK *sci; -		virtual void Destroyed() { +		void Destroyed() override {  			sci = 0;  		} diff --git a/gtk/ScintillaGTKAccessible.cxx b/gtk/ScintillaGTKAccessible.cxx index 11966bf20..1c2ed88ff 100644 --- a/gtk/ScintillaGTKAccessible.cxx +++ b/gtk/ScintillaGTKAccessible.cxx @@ -736,7 +736,7 @@ void ScintillaGTKAccessible::PasteText(int charPosition) {  		ScintillaGTKAccessible *scia;  		Position bytePosition; -		virtual void Destroyed() { +		void Destroyed() override {  			scia = 0;  		} | 
