wxCoord *descent = (wxCoord *) NULL,
wxCoord *externalLeading = (wxCoord *) NULL,
wxFont *theFont = (wxFont *) NULL) const;
+ virtual bool DoGetPartialTextExtents(const wxString& text, wxArrayInt& widths) const;
virtual void DoSetClippingRegion( wxCoord x, wxCoord y, wxCoord width, wxCoord height );
virtual void DoSetClippingRegionAsRegion( const wxRegion ®ion );
+
public:
virtual wxCoord GetCharWidth() const;
virtual wxCoord GetCharHeight() const;
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
// --------------
PangoLayout *m_layout;
PangoFontDescription *m_fontdesc;
-protected:
void SetUpDC();
void Destroy();
+
virtual void ComputeScaleAndOrigin();
- GdkWindow *GetWindow() { return m_window; }
+ virtual GdkWindow *GetGDKWindow() const { return m_window; }
private:
DECLARE_DYNAMIC_CLASS(wxWindowDC)