]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_notebook.i
bitwise vs. logical operator
[wxWidgets.git] / wxPython / src / _notebook.i
index baff81bb3e8406529c100e1fec7e167fd66af092..703c7718c6d0502624a3f11e5978ba493a292205 100644 (file)
@@ -154,6 +154,9 @@ public:
     // NB: this function will _not_ generate PAGE_CHANGING/ED events
     virtual int SetSelection(size_t n)/* = 0*/;
 
+    
+    // acts as SetSelection but does not generate events
+    virtual int ChangeSelection(size_t n)/* = 0*/;
 
     // cycle thru the pages
     void AdvanceSelection(bool forward = true);
@@ -273,6 +276,13 @@ public:
     static wxVisualAttributes
     GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
 
+    // returns false if the change to nPage is vetoed by the program
+    bool SendPageChangingEvent(int nPage);
+
+    // sends the event about page change from old to new (or GetSelection() if
+    // new is -1)
+    void SendPageChangedEvent(int nPageOld, int nPageNew = -1);
+
     %property(RowCount, GetRowCount, doc="See `GetRowCount`");
     %property(ThemeBackgroundColour, GetThemeBackgroundColour, doc="See `GetThemeBackgroundColour`");
 };