]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/windows.i
added url of Fink Unix to Mac OS X porting instructions
[wxWidgets.git] / wxPython / src / windows.i
index d2f44fd990aaf11f22d11bac128e0314f4f63a06..f16f0f69767dc236c8d7119d72fff27cd7751e2f 100644 (file)
@@ -371,9 +371,13 @@ public:
     void SetToolTip(wxToolTip *tooltip);
     wxToolTip* GetToolTip();
 
-    void SetSizer(wxSizer* sizer);
+    void SetSizer(wxSizer* sizer, bool deleteOld=TRUE);
     wxSizer* GetSizer();
 
+        // Track if this window is a member of a sizer
+    void SetContainingSizer(wxSizer* sizer);
+    wxSizer *GetContainingSizer() const;
+
     wxValidator* GetValidator();
     void SetValidator(const wxValidator& validator);
 
@@ -384,6 +388,7 @@ public:
 #endif
 
     wxSize GetBestSize();
+    wxSize GetMaxSize();
 
     void SetCaret(wxCaret *caret);
     wxCaret *GetCaret();
@@ -423,8 +428,8 @@ public:
     void OnPaint(wxPaintEvent& event);
 #endif
 
-    wxButton* GetDefaultItem();
-    void SetDefaultItem(wxButton *btn);
+    wxWindow* GetDefaultItem();
+    wxWindow* SetDefaultItem(wxWindow *btn);
 };
 
 
@@ -534,6 +539,8 @@ public:
     double GetScaleY();
 
     void AdjustScrollbars();
+
+    bool Layout();
 };
 
 //----------------------------------------------------------------------