diff options
Diffstat (limited to 'gtk/PlatGTK.cxx')
| -rwxr-xr-x | gtk/PlatGTK.cxx | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk/PlatGTK.cxx b/gtk/PlatGTK.cxx index 5296691d1..1732c217e 100755 --- a/gtk/PlatGTK.cxx +++ b/gtk/PlatGTK.cxx @@ -172,6 +172,7 @@ public:  	void RectangleFrame(PRectangle rc, Stroke stroke) override;  	void FillRectangle(PRectangle rc, ColourDesired back) override;  	void FillRectangle(PRectangle rc, Fill fill) override; +	void FillRectangleAligned(PRectangle rc, Fill fill) override;  	void FillRectangle(PRectangle rc, Surface &surfacePattern) override;  	void RoundedRectangle(PRectangle rc, ColourDesired fore, ColourDesired back) override;  	void RoundedRectangle(PRectangle rc, FillStroke fillStroke) override; @@ -592,6 +593,10 @@ void SurfaceImpl::FillRectangle(PRectangle rc, Fill fill) {  	}  } +void SurfaceImpl::FillRectangleAligned(PRectangle rc, Fill fill) { +	FillRectangle(PixelAlign(rc, 1), fill); +} +  void SurfaceImpl::FillRectangle(PRectangle rc, Surface &surfacePattern) {  	SurfaceImpl &surfi = dynamic_cast<SurfaceImpl &>(surfacePattern);  	if (context && surfi.psurf) {  | 
