wxPython Merge #2 of 2.4 branch --> HEAD (branch tag: wxPy_2_4_merge_2)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21593 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2003-07-02 23:13:10 +00:00
parent e234d4c9b7
commit 1fded56b37
535 changed files with 48899 additions and 20067 deletions

View File

@@ -431,7 +431,7 @@ public:
%pragma(python) addtoclass = "# replaces broken shadow method
def GetCaret(self, *_args, **_kwargs):
from misc2 import wxCaretPtr
val = apply(windowsc.wxWindow_GetCaret,(self,) + _args, _kwargs)
val = windowsc.wxWindow_GetCaret(self, *_args, **_kwargs)
if val: val = wxCaretPtr(val)
return val
"
@@ -483,6 +483,9 @@ public:
// does this window have the capture?
bool HasCapture() const;
void SetThemeEnabled(bool enable);
bool GetThemeEnabled();
};
@@ -613,17 +616,17 @@ public:
%pragma(python) addtoclass = "
def CalcScrolledPosition(self, *args):
if len(args) == 1:
return apply(self.CalcScrolledPosition1, args)
return self.CalcScrolledPosition1(*args)
elif len(args) == 2:
return apply(self.CalcScrolledPosition2, args)
return self.CalcScrolledPosition2(*args)
else:
raise TypeError, 'Invalid parameters: only (x,y) or (point) allowed'
def CalcUnscrolledPosition(self, *args):
if len(args) == 1:
return apply(self.CalcUnscrolledPosition1, args)
return self.CalcUnscrolledPosition1(*args)
elif len(args) == 2:
return apply(self.CalcUnscrolledPosition2, args)
return self.CalcUnscrolledPosition2(*args)
else:
raise TypeError, 'Invalid parameters: only (x,y) or (point) allowed'
"
@@ -730,8 +733,6 @@ public:
%name(RemoveItem) wxMenuItem *Remove(wxMenuItem *item);
%addmethods {
void Destroy() { delete self; }
}
@@ -809,6 +810,7 @@ public:
wxMenu *GetMenu();
void SetMenu(wxMenu* menu);
void SetId(int id);
int GetId();
bool IsSeparator();