X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6206893050299bde89307f31b4bcdee5c682734e..cd15bcaf50ead53ccf9d50965312f0dc754affb4:/samples/render/renddll.cpp?ds=sidebyside diff --git a/samples/render/renddll.cpp b/samples/render/renddll.cpp index ca0e0f7fd0..3789822551 100644 --- a/samples/render/renddll.cpp +++ b/samples/render/renddll.cpp @@ -27,15 +27,19 @@ class MyDllRenderer : public wxDelegateRendererNative { public: // draw the header control button (used by wxListCtrl) - virtual void DrawHeaderButton(wxWindow *win, - wxDC& dc, - const wxRect& rect, - int flags = 0) + virtual int DrawHeaderButton(wxWindow * WXUNUSED(win), + wxDC& dc, + const wxRect& rect, + int WXUNUSED(flags) = 0, + wxHeaderSortIconType WXUNUSED(sortArrow) = wxHDR_SORT_ICON_NONE, + wxHeaderButtonParams* WXUNUSED(params) = NULL) { dc.SetBrush(*wxCYAN_BRUSH); dc.SetTextForeground(*wxRED); dc.DrawRoundedRectangle(rect, 10); - dc.DrawLabel(_T("MyDllRenderer"), wxNullBitmap, rect, wxALIGN_CENTER); + dc.DrawLabel("MyDllRenderer", wxNullBitmap, rect, wxALIGN_CENTER); + + return dc.GetTextExtent("MyDllRenderer").x; } virtual wxRendererVersion GetVersion() const @@ -47,12 +51,12 @@ public: #if 0 // just for debugging MyDllRenderer() { - wxMessageBox(_T("Creating MyDllRenderer"), _T("Renderer Sample")); + wxMessageBox(wxT("Creating MyDllRenderer"), wxT("Renderer Sample")); } virtual ~MyDllRenderer() { - wxMessageBox(_T("Deleting MyDllRenderer"), _T("Renderer Sample")); + wxMessageBox(wxT("Deleting MyDllRenderer"), wxT("Renderer Sample")); } #endif // 0 };