]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/wx/py/crust.py
Documenting WX_MONOLITHIC build option.
[wxWidgets.git] / wxPython / wx / py / crust.py
index cd78c8c907e7f862b09338dc695d5616b93b9cf3..371638f60441144fde62dd976dc80a752b5c9356 100644 (file)
@@ -279,6 +279,10 @@ class CrustFrame(frame.Frame, frame.ShellFrameMixin):
         dialog.Destroy()
 
 
+    def OnHelp(self, event):
+        """Show a help dialog."""
+        frame.ShellFrameMixin.OnHelp(self, event)
+
 
     def LoadSettings(self):
         if self.config is not None:
@@ -287,17 +291,17 @@ class CrustFrame(frame.Frame, frame.ShellFrameMixin):
             self.crust.LoadSettings(self.config)
 
 
-    def SaveSettings(self):
+    def SaveSettings(self, force=False):
         if self.config is not None:
             frame.ShellFrameMixin.SaveSettings(self)
-            if self.autoSaveSettings:
+            if self.autoSaveSettings or force:
                 frame.Frame.SaveSettings(self, self.config)
                 self.crust.SaveSettings(self.config)
 
 
     def DoSaveSettings(self):
         if self.config is not None:
-            self.SaveSettings()
+            self.SaveSettings(force=True)
             self.config.Flush()