const wxSize& size = wxDefaultSize,
long style = 0,
const wxString& name = "notebook");
- // dtor
- ~wxNotebook();
// accessors
// ---------
// 3) set for each page it's image
// associate image list with a control
void SetImageList(wxImageList* imageList);
- void AssignImageList(wxImageList* imageList);
// sets/returns item's image index in the current image list
int GetPageImage(int nPage) const;
// base class virtuals
// -------------------
virtual bool MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARAM *result);
+ virtual bool MSWOnScroll(int orientation, WXWORD nSBCode,
+ WXWORD pos, WXHWND control);
virtual void SetConstraintSizes(bool recurse = TRUE);
virtual bool DoPhase(int nPhase);
// common part of all ctors
void Init();
+ // translate wxWin styles to the Windows ones
+ virtual WXDWORD MSWGetStyle(long flags, WXDWORD *exstyle = NULL) const;
+
// remove one page from the notebook, without deleting
virtual wxNotebookPage *DoRemovePage(int nPage);
// helper functions
void ChangePage(int nOldSel, int nSel); // change pages
- bool m_bOwnsImageList;
-
int m_nSelection; // the current selection (-1 if none)
DECLARE_DYNAMIC_CLASS(wxNotebook)