]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/renderer.h
even more interface fixes
[wxWidgets.git] / interface / wx / renderer.h
index c2d963d8ed49c975de6e9e408c3b6b7392caacaa..8b7e7d9e8196db591fab2cbb3a74af7a00c81231 100644 (file)
@@ -211,6 +211,8 @@ public:
     virtual void DrawCheckBox(wxWindow *win, wxDC& dc,
                               const wxRect& rect, int flags = 0 );
 
     virtual void DrawCheckBox(wxWindow *win, wxDC& dc,
                               const wxRect& rect, int flags = 0 );
 
+    virtual wxSize GetCheckBoxSize(wxWindow *win);
+
     virtual void DrawPushButton(wxWindow *win, wxDC& dc,
                                 const wxRect& rect, int flags = 0 );
 
     virtual void DrawPushButton(wxWindow *win, wxDC& dc,
                                 const wxRect& rect, int flags = 0 );
 
@@ -283,10 +285,10 @@ public:
     /**
         Virtual destructor as for any base class.
     */
     /**
         Virtual destructor as for any base class.
     */
-    ~wxRendererNative();
+    virtual ~wxRendererNative();
 
     /**
 
     /**
-        Draw a check box (used by wxDataViewCtrl).
+        Draw a check box.
 
         @a flags may have the @c wxCONTROL_CHECKED, @c wxCONTROL_CURRENT or
         @c wxCONTROL_UNDETERMINED bit set, see @ref wxCONTROL_FLAGS.
 
         @a flags may have the @c wxCONTROL_CHECKED, @c wxCONTROL_CURRENT or
         @c wxCONTROL_UNDETERMINED bit set, see @ref wxCONTROL_FLAGS.
@@ -427,6 +429,11 @@ public:
     */
     static wxRendererNative GetGeneric();
 
     */
     static wxRendererNative GetGeneric();
 
+    /**
+        Returns the size of a check box.
+    */
+    virtual wxSize GetCheckBoxSize(wxWindow *win);
+
     /**
         Returns the height of a header button, either a fixed platform height if
         available, or a
     /**
         Returns the height of a header button, either a fixed platform height if
         available, or a