]> git.saurik.com Git - wxWidgets.git/commitdiff
make access for virtuals match base
authorPaul Cornett <paulcor@bullseye.com>
Thu, 3 Dec 2009 17:20:15 +0000 (17:20 +0000)
committerPaul Cornett <paulcor@bullseye.com>
Thu, 3 Dec 2009 17:20:15 +0000 (17:20 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62771 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

12 files changed:
include/wx/generic/listctrl.h
include/wx/osx/carbon/private.h
include/wx/osx/cursor.h
include/wx/osx/frame.h
include/wx/osx/statusbr.h
include/wx/ribbon/bar.h
include/wx/ribbon/buttonbar.h
include/wx/ribbon/page.h
include/wx/ribbon/panel.h
include/wx/ribbon/toolbar.h
include/wx/textctrl.h
include/wx/window.h

index e33dfcf8d1c52483f41f8ae2ca8d488f90e8d876..1d02db33890874ba77aa66c42b957f90eaf3634e 100644 (file)
@@ -243,11 +243,12 @@ protected:
 
     virtual wxBorder GetDefaultBorder() const;
 
+    virtual wxSize GetSizeAvailableForScrollTarget(const wxSize& size);
+
 private:
     void CreateOrDestroyHeaderWindowAsNeeded();
     void OnScroll( wxScrollWinEvent& event );
     void OnSize( wxSizeEvent &event );
-    virtual wxSize GetSizeAvailableForScrollTarget(const wxSize& size);
 
     // we need to return a special WM_GETDLGCODE value to process just the
     // arrows but let the other navigation characters through
index a96cde255a4f217971af7173e0e67dc32e809c06..e63edd48913812edcc527fcb16a6f32f2499830f 100644 (file)
@@ -901,14 +901,16 @@ public:
     virtual void            UpdateLine( unsigned int n, wxListWidgetColumn* col = NULL );
     virtual void            UpdateLineToEnd( unsigned int n) ;
 
+    // pointing back
+
+    wxMacDataBrowserColumn*     GetColumnFromProperty( DataBrowserPropertyID );
+
+protected:
     virtual void            ItemNotification(
                                 DataBrowserItemID itemID,
                                 DataBrowserItemNotification message,
                                 DataBrowserItemDataRef itemData);
 
-    // pointing back
-
-    wxMacDataBrowserColumn*     GetColumnFromProperty( DataBrowserPropertyID );
 private:
     wxArrayMacDataBrowserColumns m_columns;
     int m_nextColumnId ;
index e252623f3398bc6b3953a604be1a9ab3f694672b..66516c41130c718c78bf01dea1be0c3c505eb4a5 100644 (file)
@@ -36,12 +36,13 @@ public:
     void SetHCURSOR(WXHCURSOR cursor);
     WXHCURSOR GetHCURSOR() const;
 
-private:
-    void InitFromStock(wxStockCursor);
-
+protected:
     virtual wxGDIRefData *CreateGDIRefData() const;
     virtual wxGDIRefData *CloneGDIRefData(const wxGDIRefData *data) const;
 
+private:
+    void InitFromStock(wxStockCursor);
+
     void CreateFromImage(const wxImage & image) ;
 
     DECLARE_DYNAMIC_CLASS(wxCursor)
index 87cbdcca3618d18e1a41482d2422a4016a4ce855..42c93937485f7796c50b09f2b910fce6e1d9643e 100644 (file)
@@ -88,6 +88,9 @@ public:
 
     void PositionBars();
 
+    // osx specific event handling common for all osx-ports
+    virtual void HandleResized( double timestampsec );
+
 protected:
     // common part of all ctors
     void Init();
@@ -108,16 +111,11 @@ protected:
     virtual void AttachMenuBar(wxMenuBar *menubar);
 #endif
 
-    // osx specific event handling common for all osx-ports
-    virtual void HandleResized( double timestampsec );
-
-protected:
     // the last focused child: we restore focus to it on activation
     wxWindow             *m_winLastFocused;
 
     virtual bool        MacIsChildOfClientArea( const wxWindow* child ) const ;
 
-private:
     DECLARE_EVENT_TABLE()
     DECLARE_DYNAMIC_CLASS(wxFrame)
 };
index 184bb7a4b2b9c041aad2ef0e9e14e26267c67a92..b1c73a7dbbf04d43de41cfc0345342341ac6a506 100644 (file)
@@ -15,8 +15,7 @@
 
 class WXDLLIMPEXP_CORE wxStatusBarMac : public wxStatusBarGeneric
 {
-    DECLARE_DYNAMIC_CLASS(wxStatusBarMac)
-
+public:
     wxStatusBarMac();
     wxStatusBarMac(wxWindow *parent, wxWindowID id = wxID_ANY,
            long style = wxSTB_DEFAULT_STYLE,
@@ -28,16 +27,16 @@ class WXDLLIMPEXP_CORE wxStatusBarMac : public wxStatusBarGeneric
               long style = wxSTB_DEFAULT_STYLE,
               const wxString& name = wxStatusBarNameStr);
 
-    virtual void DrawFieldText(wxDC& dc, const wxRect& rc, int i, int textHeight);
-    virtual void DrawField(wxDC& dc, int i, int textHeight);
-
     // Implementation
     virtual void MacHiliteChanged();
     void OnPaint(wxPaintEvent& event);
 
 protected:
+    virtual void DrawFieldText(wxDC& dc, const wxRect& rc, int i, int textHeight);
+    virtual void DrawField(wxDC& dc, int i, int textHeight);
     virtual void DoUpdateStatusText(int number = 0);
 
+    DECLARE_DYNAMIC_CLASS(wxStatusBarMac)
     DECLARE_EVENT_TABLE()
 };
 
index 39752c7c58f9fba95797c9e2acbe9c481098120f..4f62dbadd9361d03d1b3a770b074fde95ea9cc92 100644 (file)
@@ -115,7 +115,6 @@ public:
     wxRibbonPage* GetPage(int n);
     bool DismissExpandedPanel();
 
-    virtual wxSize DoGetBestSize() const;
     virtual bool HasMultiplePages() const { return true; }
 
     void SetWindowStyleFlag(long style);
@@ -125,6 +124,7 @@ public:
 protected:
     friend class wxRibbonPage;
 
+    virtual wxSize DoGetBestSize() const;
     wxBorder GetDefaultBorder() const { return wxBORDER_NONE; }
     wxRibbonPageTabInfo* HitTestTabs(wxPoint position, int* index = NULL);
 
index b1642de78bfc2c289a67ae2632b15a8afb2f85b2..9bc070a08c14556927be0b41f6a0004c271f739f 100644 (file)
@@ -87,9 +87,9 @@ public:
     virtual bool IsSizingContinuous() const;
 
     virtual wxSize GetMinSize() const;
-    virtual wxSize DoGetBestSize() const;
 protected:
     friend class wxRibbonButtonBarEvent;
+    virtual wxSize DoGetBestSize() const;
     wxBorder GetDefaultBorder() const { return wxBORDER_NONE; }
 
     void OnEraseBackground(wxEraseEvent& evt);
index 80d8e6f1cfa2fd8c87ed8c8a897dcb826a2dfc8b..2be1e69a5fbcc0118bc520f947b391b6bbaac698 100644 (file)
@@ -46,7 +46,6 @@ public:
 
     wxBitmap& GetIcon() {return m_icon;}
     virtual wxSize GetMinSize() const;
-    virtual wxSize DoGetBestSize() const;
     void SetSizeWithScrollButtonAdjustment(int x, int y, int width, int height);
     void AdjustRectToIncludeScrollButtons(wxRect* rect) const;
 
@@ -63,6 +62,7 @@ public:
     virtual void RemoveChild(wxWindowBase *child);
 
 protected:
+    virtual wxSize DoGetBestSize() const;
     virtual wxBorder GetDefaultBorder() const { return wxBORDER_NONE; }
 
     void DoSetSize(int x, int y, int width, int height, int sizeFlags = wxSIZE_AUTO);
index d36c82af28e79eeb693fb28bb2d6146e61a1ba5c..1b2e20eb74f716f31c80abeca8b63788d74b5722 100644 (file)
@@ -65,7 +65,6 @@ public:
     virtual bool Realize();
     virtual bool Layout();
     virtual wxSize GetMinSize() const;
-    virtual wxSize DoGetBestSize() const;
 
     virtual bool IsSizingContinuous() const;
 
@@ -76,6 +75,7 @@ public:
     wxRibbonPanel* GetExpandedPanel();
 
 protected:
+    virtual wxSize DoGetBestSize() const;
     wxBorder GetDefaultBorder() const { return wxBORDER_NONE; }
     wxSize GetMinNotMinimisedSize() const;
 
index ae11bc7dc7d4092aa8a3750e5ae6983228f2532c..206d2691ad562f0b751882b046336efead98e7d8 100644 (file)
@@ -88,10 +88,10 @@ public:
     virtual void SetRows(int nMin, int nMax = -1);
 
     virtual bool IsSizingContinuous() const;
-    virtual wxSize DoGetBestSize() const;
 
 protected:
     friend class wxRibbonToolBarEvent;
+    virtual wxSize DoGetBestSize() const;
     wxBorder GetDefaultBorder() const { return wxBORDER_NONE; }
 
     void OnEraseBackground(wxEraseEvent& evt);
index a2e06b2cbd4bfe0b309ba45d02467bbda0dd13b0..0a1695db171059e98945d4f47d646cba9b41e7a6 100644 (file)
@@ -714,7 +714,6 @@ protected:
     virtual bool DoLoadFile(const wxString& file, int fileType);
     virtual bool DoSaveFile(const wxString& file, int fileType);
 
-private:
     // implement the wxTextEntry pure virtual method
     virtual wxWindow *GetEditableWindow() { return this; }
 
index 33a7ae01b2549bac17aa85de4739ee6fa85a09a7..83660b0cf876abfad71c93f8f6e06efe6f1caaba 100644 (file)
@@ -1411,6 +1411,12 @@ public:
     // used only by Windows
     virtual bool CanApplyThemeBorder() const { return true; }
 
+    // returns the main window of composite control; this is the window
+    // that FindFocus returns if the focus is in one of composite control's
+    // windows
+    virtual wxWindow *GetMainWindowOfCompositeControl()
+        { return (wxWindow*)this; }
+
 protected:
     // helper for the derived class Create() methods: the first overload, with
     // validator parameter, should be used for child windows while the second
@@ -1458,12 +1464,6 @@ protected:
     // to true
     void SendDestroyEvent();
 
-    // returns the main window of composite control; this is the window
-    // that FindFocus returns if the focus is in one of composite control's
-    // windows
-    virtual wxWindow *GetMainWindowOfCompositeControl()
-        { return (wxWindow*)this; }
-
     // this method should be implemented to use operating system specific code
     // to really enable/disable the widget, it will only be called when we
     // really need to enable/disable window and so no additional checks on the