diff options
Diffstat (limited to 'libs/mTextControl/src/FormattedTextDraw.h')
-rw-r--r-- | libs/mTextControl/src/FormattedTextDraw.h | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/libs/mTextControl/src/FormattedTextDraw.h b/libs/mTextControl/src/FormattedTextDraw.h index 49468753b6..58f22a667b 100644 --- a/libs/mTextControl/src/FormattedTextDraw.h +++ b/libs/mTextControl/src/FormattedTextDraw.h @@ -28,24 +28,23 @@ interface IFormattedTextDraw { public: virtual ~IFormattedTextDraw() {}; - virtual HRESULT get_NaturalSize(void *hdcDraw, long *Width, long *pVal) = 0; - virtual HRESULT Create() = 0; - virtual HRESULT Draw(void *hdcDraw, RECT *prc) = 0; - virtual HRESULT putRTFTextA(char *newVal) = 0; - virtual HRESULT putRTFTextW(wchar_t *newVal) = 0; - virtual HRESULT putTextA(char *newVal) = 0; - virtual HRESULT putTextW(wchar_t *newVal) = 0; - - virtual ITextServices *getTextService() = 0; - virtual ITextDocument *getTextDocument() = 0; - virtual void setParentWnd(HWND hwnd, RECT rect) = 0; + virtual HRESULT get_NaturalSize(void *hdcDraw, long *Width, long *pVal) PURE; + virtual HRESULT Create() PURE; + virtual HRESULT Draw(void *hdcDraw, RECT *prc) PURE; + virtual HRESULT putRTFTextA(char *newVal) PURE; + virtual HRESULT putRTFTextW(wchar_t *newVal) PURE; + virtual HRESULT putTextA(char *newVal) PURE; + virtual HRESULT putTextW(wchar_t *newVal) PURE; + + virtual ITextServices *getTextService() PURE; + virtual ITextDocument *getTextDocument() PURE; + virtual void setParentWnd(HWND hwnd, RECT rect) PURE; // COM-like functions - virtual ULONG STDMETHODCALLTYPE AddRef(void) = 0; - virtual ULONG STDMETHODCALLTYPE Release(void) = 0; + virtual ULONG STDMETHODCALLTYPE AddRef(void) PURE; + virtual ULONG STDMETHODCALLTYPE Release(void) PURE; }; - ///////////////////////////////////////////////////////////////////////////// // CFormattedTextDraw class CFormattedTextDraw : |