]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/utils.h
use wxEmptyString as default value to return from GetAttribute()
[wxWidgets.git] / interface / utils.h
index 67e68ccad56d3b8696e206d5d190e166d18064fb..c29bbd8dfb6dce8a8c084c7d53acec618a861d21 100644 (file)
@@ -12,7 +12,8 @@
 
     This class disables all windows of the application (may be with the exception
     of one of them) in its constructor and enables them back in its destructor.
-    This comes in handy when you want to indicate to the user that the application
+
+    This is useful when you want to indicate to the user that the application
     is currently busy and cannot respond to user input.
 
     @library{wxcore}
 class wxWindowDisabler
 {
 public:
+    /**
+        Disables all top level windows of the applications.
+
+        If @a disable is @c false nothing is done. This can be convenient if
+        the windows should be disabled depending on some condition.
+
+        @since 2.9.0
+    */
+    wxWindowDisabler(bool disable = true);
+
     /**
         Disables all top level windows of the applications with the exception of
         @a winToSkip if it is not @NULL.
     */
-    wxWindowDisabler(wxWindow* winToSkip = NULL);
+    wxWindowDisabler(wxWindow* winToSkip);
 
     /**
         Reenables back the windows disabled by the constructor.