X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/409f747ed9f08095e81aea317e1ed19410a1664d..1f0acb435592470b421b80df854fbbb08cd2853f:/include/wx/msw/notebook.h?ds=sidebyside diff --git a/include/wx/msw/notebook.h b/include/wx/msw/notebook.h index d8bbb995c1..70993e4d61 100644 --- a/include/wx/msw/notebook.h +++ b/include/wx/msw/notebook.h @@ -23,40 +23,6 @@ // wxNotebook // ---------------------------------------------------------------------------- -class WXDLLIMPEXP_CORE wxNotebookPageInfo : public wxObject -{ -public : - wxNotebookPageInfo() { m_page = NULL; m_imageId = -1; m_selected = false; } - virtual ~wxNotebookPageInfo() { } - - void Create(wxNotebookPage *page, - const wxString& text, - bool selected, - int imageId) - { - m_page = page; - m_text = text; - m_selected = selected; - m_imageId = imageId; - } - - wxNotebookPage* GetPage() const { return m_page; } - wxString GetText() const { return m_text; } - bool GetSelected() const { return m_selected; } - int GetImageId() const { return m_imageId; } - -private: - wxNotebookPage *m_page; - wxString m_text; - bool m_selected; - int m_imageId; - - DECLARE_DYNAMIC_CLASS(wxNotebookPageInfo) -}; - - -WX_DECLARE_EXPORTED_LIST(wxNotebookPageInfo, wxNotebookPageInfoList ); - class WXDLLIMPEXP_CORE wxNotebook : public wxNotebookBase { public: @@ -132,9 +98,6 @@ public: bool bSelect = false, int imageId = -1); - void AddPageInfo( wxNotebookPageInfo* info ) { AddPage( info->GetPage() , info->GetText() , info->GetSelected() , info->GetImageId() ); } - const wxNotebookPageInfoList& GetPageInfos() const; - // Windows-only at present. Also, you must use the wxNB_FIXEDWIDTH // style. void SetTabSize(const wxSize& sz); @@ -179,9 +142,6 @@ public: return true; } - // return the themed brush for painting our children - virtual WXHBRUSH MSWGetBgBrushForChild(WXHDC hDC, wxWindow *child); - // draw child background virtual bool MSWPrintChild(WXHDC hDC, wxWindow *win); @@ -211,6 +171,9 @@ protected: void AdjustPageSize(wxNotebookPage *page); #if wxUSE_UXTHEME + // return the themed brush for painting our children + virtual WXHBRUSH MSWGetCustomBgBrush() { return m_hbrBackground; } + // gets the bitmap of notebook background and returns a brush from it WXHBRUSH QueryBgBitmap(); @@ -233,9 +196,6 @@ protected: bool m_hasSubclassedUpdown; #endif // __WXWINCE__ - - wxNotebookPageInfoList m_pageInfos; - #if wxUSE_UXTHEME // background brush used to paint the tab control WXHBRUSH m_hbrBackground;