]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/osx/dataview.h
simplifying native string handling, see #11061
[wxWidgets.git] / include / wx / osx / dataview.h
index 861844963599935bde3a910169595da42112d8fe..ac851767330fa090bdd37487775384c61514f39c 100644 (file)
@@ -74,7 +74,7 @@ public:
     return this->m_NativeDataPtr;
   }
 
-  virtual bool Render() = 0; // a call to the native data browser function to render the data;
+  virtual bool MacRender() = 0; // a call to the native data browser function to render the data;
                              // returns true if the data value could be rendered, false otherwise
 
   void SetNativeData(wxDataViewRendererNativeData* newNativeDataPtr);
@@ -150,7 +150,7 @@ public:
 //
 // implementation
 //
-  virtual bool Render();
+  virtual bool MacRender();
 
   void SetDC(wxDC* newDCPtr); // this method takes ownership of the pointer
 
@@ -184,7 +184,7 @@ public:
 //
 // inherited functions from wxDataViewRenderer
 //
-  virtual bool Render();
+  virtual bool MacRender();
 
 protected:
 private:
@@ -222,7 +222,7 @@ public:
 //
 // inherited functions from wxDataViewRenderer
 //
-  virtual bool Render();
+  virtual bool MacRender();
 
 protected:
 private:
@@ -247,7 +247,7 @@ public:
 //
 // inherited functions from wxDataViewRenderer
 //
-  virtual bool Render();
+  virtual bool MacRender();
 
 //
 // implementation
@@ -283,7 +283,7 @@ public:
 //
 // inherited functions from wxDataViewRenderer
 //
-  virtual bool Render();
+  virtual bool MacRender();
 
 protected:
 private:
@@ -302,7 +302,7 @@ public:
 //
 // inherited functions from wxDataViewRenderer
 //
-  virtual bool Render();
+  virtual bool MacRender();
 
 protected:
 private:
@@ -322,7 +322,7 @@ public:
 //
 // inherited functions from wxDataViewRenderer
 //
-  virtual bool Render();
+  virtual bool MacRender();
 
 protected:
 private:
@@ -341,7 +341,7 @@ public:
 //
 // inherited functions from wxDataViewRenderer
 //
-  virtual bool Render();
+  virtual bool MacRender();
 
 protected:
 private:
@@ -406,6 +406,10 @@ public:
     {
         m_width = NewWidth;
     }
+    void SetSortOrderVariable(bool NewOrder)
+    {
+        m_ascending = NewOrder;
+    }
 
 private:
     // common part of all ctors
@@ -580,8 +584,11 @@ protected:
   virtual void DoSetExpanderColumn();
   virtual void DoSetIndent();
 
+  virtual wxSize DoGetBestSize() const;
+
  // event handling
   void OnSize(wxSizeEvent &event);
+  void OnMouse(wxMouseEvent &event);
 
 private:
  // initializing of local variables: