]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/msw/notebook.h
Removed windows.h and friend function.
[wxWidgets.git] / include / wx / msw / notebook.h
index b3bcacf7be2932996a6caa065b5cbbfbe1c496f5..82d90dcffe67c9b06730ed974db4463fd12b5bf3 100644 (file)
 // ----------------------------------------------------------------------------
 
 // fwd declarations
 // ----------------------------------------------------------------------------
 
 // fwd declarations
-class wxImageList;
-class wxWindow;
+class WXDLLEXPORT wxImageList;
+class WXDLLEXPORT wxWindow;
 
 // array of notebook pages
 
 // array of notebook pages
-typedef wxWindow wxNotebookPage;  // so far, any window can be a page
+typedef wxWindow WXDLLEXPORT wxNotebookPage;  // so far, any window can be a page
 WX_DEFINE_ARRAY(wxNotebookPage *, wxArrayPages);
 
 // ----------------------------------------------------------------------------
 WX_DEFINE_ARRAY(wxNotebookPage *, wxArrayPages);
 
 // ----------------------------------------------------------------------------
@@ -45,8 +45,12 @@ public:
     : wxCommandEvent(commandType, id) { m_nSel = nSel; m_nOldSel = nOldSel; }
 
   // accessors
     : wxCommandEvent(commandType, id) { m_nSel = nSel; m_nOldSel = nOldSel; }
 
   // accessors
+    // the currently selected page (-1 if none)
   int GetSelection() const { return m_nSel; }
   int GetSelection() const { return m_nSel; }
+  void SetSelection(int nSel) { m_nSel = nSel; }
+    // the page that was selected before the change (-1 if none)
   int GetOldSelection() const { return m_nOldSel; }
   int GetOldSelection() const { return m_nOldSel; }
+  void SetOldSelection(int nOldSel) { m_nOldSel = nOldSel; }
 
 private:
   int m_nSel,     // currently selected page
 
 private:
   int m_nSel,     // currently selected page