From 3979bf6b1f656bb2ff32f058811b3b2148376455 Mon Sep 17 00:00:00 2001 From: Stefan Neis Date: Sun, 31 Aug 2003 21:37:00 +0000 Subject: [PATCH] Updated API to current state of wxWindows (int -> size_t). git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23335 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/os2/notebook.h | 35 +++++++++++++++++------------------ src/os2/notebook.cpp | 15 ++++++++------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/include/wx/os2/notebook.h b/include/wx/os2/notebook.h index 48e60c5b08..36b8d1fe88 100644 --- a/include/wx/os2/notebook.h +++ b/include/wx/os2/notebook.h @@ -57,14 +57,14 @@ public: // --------- // Get number of pages in the dialog // - size_t GetPageCount(void) const; + virtual size_t GetPageCount(void) const; // // Set the currently selected page, return the index of the previously // selected one (or -1 on error) // NB: this function will _not_ generate wxEVT_NOTEBOOK_PAGE_xxx events // - int SetSelection(int nPage); + int SetSelection(size_t nPage); // // Get the currently selected page @@ -74,10 +74,10 @@ public: // // Set/Get the title of a page // - bool SetPageText( int nPage - ,const wxString& sStrText - ); - wxString GetPageText(int nPage) const; + bool SetPageText( size_t nPage + ,const wxString& sStrText + ); + wxString GetPageText(size_t nPage) const; // // Image list stuff: each page may have an image associated with it. All @@ -92,10 +92,10 @@ public: // // Sets/returns item's image index in the current image list // - int GetPageImage(int nPage) const; - bool SetPageImage( int nPage - ,int nImage - ); + int GetPageImage(size_t nPage) const; + bool SetPageImage( size_t nPage + ,int nImage + ); // // Currently it's always 1 because wxGTK doesn't support multi-row @@ -134,12 +134,12 @@ public: // // The same as AddPage(), but adds it at the specified position // - bool InsertPage( int nPage - ,wxNotebookPage* pPage - ,const wxString& rsStrText - ,bool bSelect = FALSE - ,int nImageId = -1 - ); + bool InsertPage( size_t nPage + ,wxNotebookPage* pPage + ,const wxString& rsStrText + ,bool bSelect = FALSE + ,int nImageId = -1 + ); // // Windows-only at present. Also, you must use the wxNB_FIXEDWIDTH @@ -184,7 +184,7 @@ protected: // // Remove one page from the notebook, without deleting // - virtual wxNotebookPage* DoRemovePage(int nPage); + virtual wxNotebookPage* DoRemovePage(size_t nPage); // // Helper functions @@ -203,4 +203,3 @@ private: #endif // wxUSE_NOTEBOOK #endif // _NOTEBOOK_H - diff --git a/src/os2/notebook.cpp b/src/os2/notebook.cpp index af5ac8b27e..59818d3529 100644 --- a/src/os2/notebook.cpp +++ b/src/os2/notebook.cpp @@ -17,6 +17,7 @@ // wxWindows #ifndef WX_PRECOMP #include "wx/app.h" + #include "wx/dcclient.h" #include "wx/string.h" #include "wx/settings.h" #endif // WX_PRECOMP @@ -208,7 +209,7 @@ int wxNotebook::GetRowCount() const } // end of wxNotebook::GetRowCount int wxNotebook::SetSelection( - int nPage + size_t nPage ) { wxCHECK_MSG( IS_VALID_PAGE(nPage), -1, wxT("notebook page out of range") ); @@ -245,7 +246,7 @@ int wxNotebook::SetSelection( } // end of wxNotebook::SetSelection bool wxNotebook::SetPageText( - int nPage + size_t nPage , const wxString& rsStrText ) { @@ -262,7 +263,7 @@ bool wxNotebook::SetPageText( } // end of wxNotebook::SetPageText wxString wxNotebook::GetPageText ( - int nPage + size_t nPage ) const { BOOKTEXT vBookText; @@ -314,7 +315,7 @@ wxString wxNotebook::GetPageText ( } // end of wxNotebook::GetPageText int wxNotebook::GetPageImage ( - int nPage + size_t nPage ) const { wxCHECK_MSG( IS_VALID_PAGE(nPage), -1, wxT("notebook page out of range") ); @@ -326,7 +327,7 @@ int wxNotebook::GetPageImage ( } // end of wxNotebook::GetPageImage bool wxNotebook::SetPageImage ( - int nPage + size_t nPage , int nImage ) { @@ -406,7 +407,7 @@ void wxNotebook::SetTabSize ( // Remove one page from the notebook, without deleting // wxNotebookPage* wxNotebook::DoRemovePage ( - int nPage + size_t nPage ) { wxNotebookPage* pPageRemoved = wxNotebookBase::DoRemovePage(nPage); @@ -518,7 +519,7 @@ bool wxNotebook::AddPage ( // Same as AddPage() but does it at given position // bool wxNotebook::InsertPage ( - int nPage + size_t nPage , wxNotebookPage* pPage , const wxString& rsStrText , bool bSelect -- 2.45.2