]> git.saurik.com Git - wxWidgets.git/commitdiff
Forward SetFont, SetBackgroundColour and SetForegroundCOlour to the
authorRobin Dunn <robin@alldunn.com>
Sat, 21 Oct 2006 01:12:57 +0000 (01:12 +0000)
committerRobin Dunn <robin@alldunn.com>
Sat, 21 Oct 2006 01:12:57 +0000 (01:12 +0000)
generic listctrl

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42181 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/mac/carbon/listctrl.h
src/mac/carbon/listctrl_mac.cpp

index 6330ba6be86473d38d426d59b0b6dea137f0e695..fa7fae42476205d777138a94462c4c53ff7dcc85 100644 (file)
@@ -309,11 +309,17 @@ class WXDLLEXPORT wxListCtrl: public wxControl
   wxListCtrlCompare GetCompareFunc() { return m_compareFunc; };
   long GetCompareFuncData() { return m_compareFuncData; };
 
+  
+  // public overrides needed for pimpl approach  
+  virtual bool SetFont(const wxFont& font);
+  virtual bool SetForegroundColour(const wxColour& colour);
+  virtual bool SetBackgroundColour(const wxColour& colour);
+
 protected:
-  // overrides needed for pimpl approach
+  // protected overrides needed for pimpl approach
   virtual void DoSetSize(int x, int y,
-                           int width, int height,
-                           int sizeFlags = wxSIZE_AUTO);
+                         int width, int height,
+                         int sizeFlags = wxSIZE_AUTO);
 
   // common part of all ctors
   void Init();
index 5a3d06a173cdadfa5fd73d0555b41beb37b761fc..d6361c8dfdab1e07d2c1dc8781bf797c714f5e04 100644 (file)
@@ -404,6 +404,33 @@ void wxListCtrl::DoSetSize( int x, int y, int width, int height, int sizeFlags )
         m_genericImpl->SetSize(x, y, width, height, sizeFlags);
 }
 
+bool wxListCtrl::SetFont(const wxFont& font)
+{
+    bool rv;
+    rv = wxControl::SetFont(font);
+    if (m_genericImpl)
+        rv = m_genericImpl->SetFont(font);
+    return rv;
+}
+
+bool wxListCtrl::SetForegroundColour(const wxColour& colour)
+{
+    bool rv;
+    rv = wxControl::SetForegroundColour(colour);
+    if (m_genericImpl)
+        rv = m_genericImpl->SetForegroundColour(colour);
+    return rv;
+}
+
+bool wxListCtrl::SetBackgroundColour(const wxColour& colour)
+{
+    bool rv;
+    rv = wxControl::SetBackgroundColour(colour);
+    if (m_genericImpl)
+        rv = m_genericImpl->SetBackgroundColour(colour);
+    return rv;
+}
+
 // ----------------------------------------------------------------------------
 // accessors
 // ----------------------------------------------------------------------------