]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/msw/dc.h
missing Init() added to wxMenu(wxCallback) ctors
[wxWidgets.git] / include / wx / msw / dc.h
index 07bbb0013cd313ffdbe581fe22d06ae32aa38518..d9479093ea593ba06460f7eb889070fe98c8a602 100644 (file)
@@ -138,6 +138,9 @@ public:
         m_bOwnsDC = bOwnsDC;
     }
 
+    const wxBitmap& GetSelectedBitmap() const { return m_selectedBitmap; }
+    wxBitmap& GetSelectedBitmap() { return m_selectedBitmap; }
+
 protected:
     virtual void DoFloodFill(wxCoord x, wxCoord y, const wxColour& col,
                              int style = wxFLOOD_SURFACE);
@@ -166,6 +169,8 @@ protected:
                               bool useMask = FALSE);
 
     virtual void DoDrawText(const wxString& text, wxCoord x, wxCoord y);
+    virtual void DoDrawRotatedText(const wxString& text, wxCoord x, wxCoord y,
+                                   double angle);
 
     virtual bool DoBlit(wxCoord xdest, wxCoord ydest, wxCoord width, wxCoord height,
                         wxDC *source, wxCoord xsrc, wxCoord ysrc,
@@ -195,6 +200,9 @@ protected:
     virtual void DoDrawSpline(wxList *points);
 #endif // wxUSE_SPLINES
 
+    // common part of DoDrawText() and DoDrawRotatedText()
+    void DrawAnyText(const wxString& text, wxCoord x, wxCoord y);
+
     // MSW-specific member variables
     int               m_windowExtX;
     int               m_windowExtY;