]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_event.i
REWRITE wxStringBase::append and wxString::Replace.
[wxWidgets.git] / wxPython / src / _event.i
index b564f3ef593466edd104160ae6e79de5751a4995..0df1ed955244f0c6f2fee3c89d3fc8430369611a 100644 (file)
@@ -163,6 +163,8 @@ wxEventType wxNewEventType();
 %constant wxEventType wxEVT_UPDATE_UI;
 %constant wxEventType wxEVT_SIZING;
 %constant wxEventType wxEVT_MOVING;
+%constant wxEventType wxEVT_HIBERNATE;
+
 
 // Generic command events
 // Note: a click is a higher-level event than button down/up
@@ -203,6 +205,7 @@ EVT_KILL_FOCUS = wx.PyEventBinder( wxEVT_KILL_FOCUS )
 EVT_CHILD_FOCUS = wx.PyEventBinder( wxEVT_CHILD_FOCUS )
 EVT_ACTIVATE = wx.PyEventBinder( wxEVT_ACTIVATE )
 EVT_ACTIVATE_APP = wx.PyEventBinder( wxEVT_ACTIVATE_APP )
+EVT_HIBERNATE = wx.PyEventBinder( wxEVT_HIBERNATE )     
 EVT_END_SESSION = wx.PyEventBinder( wxEVT_END_SESSION )
 EVT_QUERY_END_SESSION = wx.PyEventBinder( wxEVT_QUERY_END_SESSION )
 EVT_DROP_FILES = wx.PyEventBinder( wxEVT_DROP_FILES )
@@ -1139,6 +1142,11 @@ public:
     bool IsWindowChange() const;
     void SetWindowChange(bool ischange);
 
+    // Set to true under MSW if the event was generated using the tab key.
+    // This is required for proper navogation over radio buttons
+    bool IsFromTab() const;
+    void SetFromTab(bool bIs);
+
     void SetFlags(long flags);
     
     // the child which has the focus currently (may be NULL - use
@@ -1149,7 +1157,8 @@ public:
     enum {
         IsBackward,
         IsForward,
-        WinChange
+        WinChange,
+        FromTab
     };
 };