]> git.saurik.com Git - wxWidgets.git/commitdiff
deprecated GetCheckBoxSize(wxWindow *) in favour of GetCheckBoxSize() const (the...
authorFrancesco Montorsi <f18m_cpp217828@yahoo.it>
Sun, 1 Mar 2009 16:46:49 +0000 (16:46 +0000)
committerFrancesco Montorsi <f18m_cpp217828@yahoo.it>
Sun, 1 Mar 2009 16:46:49 +0000 (16:46 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59246 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/renderer.h
interface/wx/renderer.h
src/generic/renderg.cpp
src/gtk/renderer.cpp
src/msw/renderer.cpp
src/osx/carbon/renderer.cpp

index 16bd75f9bf1ff16701f5369cc3134aa6447711b0..9a4bded2055b782f4e08938143874cb2183c7eea 100644 (file)
@@ -228,8 +228,12 @@ public:
                               const wxRect& rect,
                               int flags = 0) = 0;
 
                               const wxRect& rect,
                               int flags = 0) = 0;
 
+#if WXWIN_COMPATIBILITY_2_8
     // Returns the default size of a check box.
     // Returns the default size of a check box.
-    virtual wxSize GetCheckBoxSize(wxWindow *win) = 0;
+    wxDEPRECATED_INLINE( virtual wxSize GetCheckBoxSize(wxWindow *WXUNUSED(win)),
+                         return GetCheckBoxSize(); );
+#endif
+    virtual wxSize GetCheckBoxSize() const = 0;
 
     // draw blank button
     //
 
     // draw blank button
     //
@@ -404,8 +408,12 @@ public:
                               int flags = 0)
         { m_rendererNative.DrawCheckBox( win, dc, rect, flags ); }
 
                               int flags = 0)
         { m_rendererNative.DrawCheckBox( win, dc, rect, flags ); }
 
-    virtual wxSize GetCheckBoxSize(wxWindow *win)
-        { return m_rendererNative.GetCheckBoxSize(win); }
+#if WXWIN_COMPATIBILITY_2_8
+    wxDEPRECATED_INLINE( virtual wxSize GetCheckBoxSize(wxWindow *WXUNUSED(win)),
+                         return m_rendererNative.GetCheckBoxSize(); );
+#endif
+    virtual wxSize GetCheckBoxSize() const
+        { return m_rendererNative.GetCheckBoxSize(); }
 
     virtual void DrawPushButton(wxWindow *win,
                                 wxDC& dc,
 
     virtual void DrawPushButton(wxWindow *win,
                                 wxDC& dc,
index 76a585c2654002886155e38b54ea903ccb951b7d..61f3f56c07f91d20efaf09d1892f8ab5e2b3f9a6 100644 (file)
@@ -132,9 +132,8 @@ enum wxHeaderSortIconType
     @class wxDelegateRendererNative
 
     wxDelegateRendererNative allows reuse of renderers code by forwarding all the
     @class wxDelegateRendererNative
 
     wxDelegateRendererNative allows reuse of renderers code by forwarding all the
-    wxRendererNative methods to the given object and
-    thus allowing you to only modify some of its methods -- without having to
-    reimplement all of them.
+    wxRendererNative methods to the given object and thus allowing you to only
+    modify some of its methods -- without having to reimplement all of them.
 
     Note that the "normal", inheritance-based approach, doesn't work with the
     renderers as it is impossible to derive from a class unknown at compile-time
 
     Note that the "normal", inheritance-based approach, doesn't work with the
     renderers as it is impossible to derive from a class unknown at compile-time
@@ -146,11 +145,11 @@ enum wxHeaderSortIconType
     by using this class.
 
     Except for the constructor, it has exactly the same methods as
     by using this class.
 
     Except for the constructor, it has exactly the same methods as
-    wxRendererNative and their implementation is
-    trivial: they are simply forwarded to the real renderer. Note that the "real"
-    renderer may, in turn, be a wxDelegateRendererNative as well and that there may
-    be arbitrarily many levels like this -- but at the end of the chain there must
-    be a real renderer which does the drawing.
+    wxRendererNative and their implementation is trivial: they are simply forwarded
+    to the real renderer. Note that the "real" renderer may, in turn, be a
+    wxDelegateRendererNative as well and that there may be arbitrarily many levels
+    like this -- but at the end of the chain there must be a real renderer which
+    does the drawing.
 
     @library{wxcore}
     @category{gdi}
 
     @library{wxcore}
     @category{gdi}
@@ -211,7 +210,7 @@ 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 wxSize GetCheckBoxSize() const;
 
     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 );
@@ -406,17 +405,17 @@ public:
     virtual void DrawTreeItemButton(wxWindow* win, wxDC& dc, const wxRect& rect,
                                     int flags = 0) = 0;
 
     virtual void DrawTreeItemButton(wxWindow* win, wxDC& dc, const wxRect& rect,
                                     int flags = 0) = 0;
 
-    /** 
+    /**
         Draw a native wxChoice
     */
     virtual void DrawChoice(wxWindow* win, wxDC& dc, const wxRect& rect, int flags=0) = 0;
 
         Draw a native wxChoice
     */
     virtual void DrawChoice(wxWindow* win, wxDC& dc, const wxRect& rect, int flags=0) = 0;
 
-    /** 
+    /**
         Draw a native wxComboBox
     */
     virtual void DrawComboBox(wxWindow* win, wxDC& dc, const wxRect& rect, int flags=0) = 0;
 
         Draw a native wxComboBox
     */
     virtual void DrawComboBox(wxWindow* win, wxDC& dc, const wxRect& rect, int flags=0) = 0;
 
-    /** 
+    /**
         Draw a native wxTextCtrl frame
     */
     virtual void DrawTextCtrl(wxWindow* win, wxDC& dc, const wxRect& rect, int flags=0) = 0;
         Draw a native wxTextCtrl frame
     */
     virtual void DrawTextCtrl(wxWindow* win, wxDC& dc, const wxRect& rect, int flags=0) = 0;
@@ -449,7 +448,7 @@ public:
     /**
         Returns the size of a check box.
     */
     /**
         Returns the size of a check box.
     */
-    virtual wxSize GetCheckBoxSize(wxWindow* win) = 0;
+    virtual wxSize GetCheckBoxSize() const = 0;
 
     /**
         Returns the height of a header button, either a fixed platform height if
 
     /**
         Returns the height of a header button, either a fixed platform height if
index 4fcd52f56f57e2eaa33d46bd6ccca1436d8ce2d9..9a0c7d6f2a398b000b624d924e1fd5894e5fd9f0 100644 (file)
@@ -98,7 +98,7 @@ public:
                               const wxRect& rect,
                               int flags = 0);
 
                               const wxRect& rect,
                               int flags = 0);
 
-    virtual wxSize GetCheckBoxSize(wxWindow *win);
+    virtual wxSize GetCheckBoxSize() const;
 
     virtual void DrawPushButton(wxWindow *win,
                                 wxDC& dc,
 
     virtual void DrawPushButton(wxWindow *win,
                                 wxDC& dc,
@@ -625,7 +625,7 @@ wxRendererGeneric::DrawCheckBox(wxWindow *WXUNUSED(win),
     }
 }
 
     }
 }
 
-wxSize wxRendererGeneric::GetCheckBoxSize(wxWindow *WXUNUSED(win))
+wxSize wxRendererGeneric::GetCheckBoxSize() const
 {
     return wxSize(16, 16);
 }
 {
     return wxSize(16, 16);
 }
index a70d4e35b70089fb21749fe34d9616768f77ae46..f3b5cd45af229855ec769574aed6a8ac1c9df651 100644 (file)
@@ -121,7 +121,7 @@ public:
 
     virtual void DrawFocusRect(wxWindow* win, wxDC& dc, const wxRect& rect, int flags = 0);
 
 
     virtual void DrawFocusRect(wxWindow* win, wxDC& dc, const wxRect& rect, int flags = 0);
 
-    virtual wxSize GetCheckBoxSize(wxWindow *win);
+    virtual wxSize GetCheckBoxSize() const;
 
     virtual wxSplitterRenderParams GetSplitterParams(const wxWindow *win);
 };
 
     virtual wxSplitterRenderParams GetSplitterParams(const wxWindow *win);
 };
@@ -428,7 +428,7 @@ wxRendererGTK::DrawComboBoxDropButton(wxWindow *win,
 }
 
 wxSize
 }
 
 wxSize
-wxRendererGTK::GetCheckBoxSize(wxWindow *WXUNUSED(win))
+wxRendererGTK::GetCheckBoxSize() const
 {
     gint indicator_size, indicator_spacing;
     gtk_widget_style_get(wxGTKPrivate::GetCheckButtonWidget(),
 {
     gint indicator_size, indicator_spacing;
     gtk_widget_style_get(wxGTKPrivate::GetCheckButtonWidget(),
index 094ad6c8b8080b41204a226af73030e355bdbd4f..c8f46f02748c8ba61b172591b29968336300a69f 100644 (file)
@@ -213,7 +213,7 @@ public:
                                 const wxRect& rect,
                                 int flags=0);
 
                                 const wxRect& rect,
                                 int flags=0);
 
-    virtual wxSize GetCheckBoxSize(wxWindow *win);
+    virtual wxSize GetCheckBoxSize() const;
 
     virtual int GetHeaderButtonHeight(wxWindow *win);
 
 
     virtual int GetHeaderButtonHeight(wxWindow *win);
 
@@ -388,7 +388,7 @@ void wxRendererMSW::DrawFocusRect(wxWindow * WXUNUSED(win),
     ::DrawFocusRect(GraphicsHDC(&dc), &rc);
 }
 
     ::DrawFocusRect(GraphicsHDC(&dc), &rc);
 }
 
-wxSize wxRendererMSW::GetCheckBoxSize(wxWindow * WXUNUSED(win))
+wxSize wxRendererMSW::GetCheckBoxSize() const
 {
     return wxSize(::GetSystemMetrics(SM_CXMENUCHECK),
                   ::GetSystemMetrics(SM_CYMENUCHECK));
 {
     return wxSize(::GetSystemMetrics(SM_CXMENUCHECK),
                   ::GetSystemMetrics(SM_CYMENUCHECK));
index f8e770f4254746d2ccf853e718b52c2d7d2a0aac..ecae8ddd39724b4a0e1258d9fe7bee6ef66d3218 100644 (file)
@@ -75,7 +75,7 @@ public:
                               const wxRect& rect,
                               int flags = 0);
 
                               const wxRect& rect,
                               int flags = 0);
 
-    virtual wxSize GetCheckBoxSize(wxWindow* win);
+    virtual wxSize GetCheckBoxSize() const;
 
     virtual void DrawComboBoxDropButton(wxWindow *win,
                                         wxDC& dc,
 
     virtual void DrawComboBoxDropButton(wxWindow *win,
                                         wxDC& dc,
@@ -381,7 +381,7 @@ wxRendererMac::DrawCheckBox(wxWindow *win,
                        kind, kThemeAdornmentNone);
 }
 
                        kind, kThemeAdornmentNone);
 }
 
-wxSize wxRendererMac::GetCheckBoxSize(wxWindow* WXUNUSED(win))
+wxSize wxRendererMac::GetCheckBoxSize() const
 {
     wxSize size;
     SInt32 width, height;
 {
     wxSize size;
     SInt32 width, height;