Implement dc mirroring for RTL.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41156 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2006-09-11 10:32:43 +00:00
parent bdb427d70e
commit 847dfdb422
6 changed files with 126 additions and 50 deletions

View File

@@ -72,6 +72,7 @@ protected:
virtual void DoSetClippingRegion( wxCoord x, wxCoord y, wxCoord width, wxCoord height );
virtual void DoSetClippingRegionAsRegion( const wxRegion &region );
public:
virtual wxCoord GetCharWidth() const;
virtual wxCoord GetCharHeight() const;
@@ -94,6 +95,10 @@ public:
virtual wxSize GetPPI() const;
virtual int GetDepth() const;
// overrriden here for RTL
virtual void SetDeviceOrigin( wxCoord x, wxCoord y );
virtual void SetAxisOrientation( bool xLeftRight, bool yBottomUp );
// protected:
// implementation
// --------------

View File

@@ -119,6 +119,9 @@ public:
wxCoord width,
wxCoord widthTotal) const;
virtual bool IsExposed( int x, int y ) const;
virtual bool IsExposed( int x, int y, int w, int h ) const;
// currently wxGTK2-only
void SetDoubleBuffered(bool on);