]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/wxValidator.py
Added wxWizard and the wizard page classes, as well as a wizard sample
[wxWidgets.git] / wxPython / demo / wxValidator.py
index 4209150905ef05fa079b08660509a45ab93ecd5f..91192b2b80c61ae24a8eef5875365292886e42f2 100644 (file)
@@ -127,9 +127,14 @@ class TextObjectValidator(wxPyValidator):
 
          if len(text) == 0:
              wxMessageBox("A text object must contain some text!", "Error")
+             textCtrl.SetBackgroundColour("pink")
              textCtrl.SetFocus()
+             textCtrl.Refresh()
              return false
          else:
+             textCtrl.SetBackgroundColour(
+                 wxSystemSettings_GetColour(wxSYS_COLOUR_WINDOW))
+             textCtrl.Refresh()
              return true
 
 
@@ -182,7 +187,9 @@ class TestValidateDialog(wxDialog):
 
 
         buttons = wxBoxSizer(wxHORIZONTAL)
-        buttons.Add(wxButton(self, wxID_OK, "Okay"), 0, wxALL, 10)
+        b = wxButton(self, wxID_OK, "Okay")
+        b.SetDefault()
+        buttons.Add(b, 0, wxALL, 10)
         buttons.Add(wxButton(self, wxID_CANCEL, "Cancel"), 0, wxALL, 10)
 
         border = wxBoxSizer(wxVERTICAL)