diff --git a/include/wx/richtext/richtextbuffer.h b/include/wx/richtext/richtextbuffer.h index cd131df4e9..6f79ca90d3 100644 --- a/include/wx/richtext/richtextbuffer.h +++ b/include/wx/richtext/richtextbuffer.h @@ -372,11 +372,8 @@ public: class WXDLLIMPEXP_RICHTEXT wxTextAttrDimensionConverter { public: - wxTextAttrDimensionConverter(wxDC& dc, double scale = 1.0, const wxSize& parentSize = wxDefaultSize) - { m_ppi = dc.GetPPI().x; m_scale = scale; m_parentSize = parentSize; } - - wxTextAttrDimensionConverter(int ppi, double scale = 1.0, const wxSize& parentSize = wxDefaultSize) - { m_ppi = ppi; m_scale = scale; m_parentSize = parentSize; } + wxTextAttrDimensionConverter(wxDC& dc, double scale = 1.0, const wxSize& parentSize = wxDefaultSize); + wxTextAttrDimensionConverter(int ppi, double scale = 1.0, const wxSize& parentSize = wxDefaultSize); int GetPixels(const wxTextAttrDimension& dim, int direction = wxHORIZONTAL) const; int GetTenthsMM(const wxTextAttrDimension& dim) const; diff --git a/src/richtext/richtextbuffer.cpp b/src/richtext/richtextbuffer.cpp index 86be3e8394..e7a1a328f5 100644 --- a/src/richtext/richtextbuffer.cpp +++ b/src/richtext/richtextbuffer.cpp @@ -8656,6 +8656,16 @@ void wxTextAttrDimension::CollectCommonAttributes(const wxTextAttrDimension& att absentAttr.SetPresent(true); } +wxTextAttrDimensionConverter::wxTextAttrDimensionConverter(wxDC& dc, double scale, const wxSize& parentSize) +{ + m_ppi = dc.GetPPI().x; m_scale = scale; m_parentSize = parentSize; +} + +wxTextAttrDimensionConverter::wxTextAttrDimensionConverter(int ppi, double scale, const wxSize& parentSize) +{ + m_ppi = ppi; m_scale = scale; m_parentSize = parentSize; +} + int wxTextAttrDimensionConverter::ConvertTenthsMMToPixels(int units) const { return wxRichTextObject::ConvertTenthsMMToPixels(m_ppi, units, m_scale);