]> git.saurik.com Git - wxWidgets.git/commitdiff
Added SetFocus and SetFocusIgnoringChildren to wx.Panel
authorRobin Dunn <robin@alldunn.com>
Tue, 14 Dec 2004 19:57:58 +0000 (19:57 +0000)
committerRobin Dunn <robin@alldunn.com>
Tue, 14 Dec 2004 19:57:58 +0000 (19:57 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31005 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/src/_panel.i

index a78146d4f0a1477ba91873ecd83c5e076118cc42..02a33ca1557a70a1615fe5b0b80e4b87ad0e84e2 100644 (file)
@@ -51,6 +51,25 @@ public:
 
     void InitDialog();
 
+
+    DocDeclStr(
+        virtual void , SetFocus(),
+        "Overrides `wx.Window.SetFocus`.  This method
+uses the (undocumented) mix-in class wxControlContainer which manages
+the focus and TAB logic for controls which usually have child controls.
+In practice, if you call this method and the panel has at least
+one child window, then the focus will be given to the child window.
+", "
+:see: `wx.FocusEvent`, `wx.Window.SetFocus`, `SetFocusIgnoringChildren`");
+    
+
+    DocDeclStr(
+        virtual void , SetFocusIgnoringChildren(),
+        "In contrast to `SetFocus` (see above) this will set the focus to the
+panel even of there are child windows in the panel. This is only
+rarely needed.", "");
+    
+
     static wxVisualAttributes
     GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
 };