X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/aa2a5b8696bf412f2cc1c49b316f4bca2c3c367c..32b70aec1ff90877ae0ce2ce82967f698218fbdc:/wxPython/src/gtk/windows3.py diff --git a/wxPython/src/gtk/windows3.py b/wxPython/src/gtk/windows3.py index 5a5bec634e..994e73cca0 100644 --- a/wxPython/src/gtk/windows3.py +++ b/wxPython/src/gtk/windows3.py @@ -5,6 +5,8 @@ from misc import * from gdi import * +from fonts import * + from windows import * from clip_dnd import * @@ -118,12 +120,14 @@ class wxSashWindow(wxSashWindowPtr): def __init__(self,*_args,**_kwargs): self.this = apply(windows3c.new_wxSashWindow,_args,_kwargs) self.thisown = 1 + self._setOORInfo(self) def wxPreSashWindow(*_args,**_kwargs): val = wxSashWindowPtr(apply(windows3c.new_wxPreSashWindow,_args,_kwargs)) val.thisown = 1 + val._setOORInfo(val) return val @@ -227,12 +231,14 @@ class wxSashLayoutWindow(wxSashLayoutWindowPtr): def __init__(self,*_args,**_kwargs): self.this = apply(windows3c.new_wxSashLayoutWindow,_args,_kwargs) self.thisown = 1 + self._setOORInfo(self) def wxPreSashLayoutWindow(*_args,**_kwargs): val = wxSashLayoutWindowPtr(apply(windows3c.new_wxPreSashLayoutWindow,_args,_kwargs)) val.thisown = 1 + val._setOORInfo(val) return val @@ -262,6 +268,85 @@ class wxLayoutAlgorithm(wxLayoutAlgorithmPtr): +class wxPopupWindowPtr(wxWindowPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def Create(self, *_args, **_kwargs): + val = apply(windows3c.wxPopupWindow_Create,(self,) + _args, _kwargs) + return val + def Position(self, *_args, **_kwargs): + val = apply(windows3c.wxPopupWindow_Position,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxPopupWindow(wxPopupWindowPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(windows3c.new_wxPopupWindow,_args,_kwargs) + self.thisown = 1 + self._setOORInfo(self) + + + +def wxPrePopupWindow(*_args,**_kwargs): + val = wxPopupWindowPtr(apply(windows3c.new_wxPrePopupWindow,_args,_kwargs)) + val.thisown = 1 + val._setOORInfo(val) + return val + + +class wxPopupTransientWindowPtr(wxPopupWindowPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(windows3c.wxPopupTransientWindow__setCallbackInfo,(self,) + _args, _kwargs) + return val + def Popup(self, *_args, **_kwargs): + val = apply(windows3c.wxPopupTransientWindow_Popup,(self,) + _args, _kwargs) + return val + def Dismiss(self, *_args, **_kwargs): + val = apply(windows3c.wxPopupTransientWindow_Dismiss,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxPopupTransientWindow(wxPopupTransientWindowPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(windows3c.new_wxPopupTransientWindow,_args,_kwargs) + self.thisown = 1 + self._setCallbackInfo(self, wxPopupTransientWindow) + self._setOORInfo(self) + + + +def wxPrePopupTransientWindow(*_args,**_kwargs): + val = wxPopupTransientWindowPtr(apply(windows3c.new_wxPrePopupTransientWindow,_args,_kwargs)) + val.thisown = 1 + val._setOORInfo(val) + return val + + +class wxTipWindowPtr(wxPopupTransientWindowPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def SetBoundingRect(self, *_args, **_kwargs): + val = apply(windows3c.wxTipWindow_SetBoundingRect,(self,) + _args, _kwargs) + return val + def Close(self, *_args, **_kwargs): + val = apply(windows3c.wxTipWindow_Close,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxTipWindow(wxTipWindowPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(windows3c.new_wxTipWindow,_args,_kwargs) + self.thisown = 1 + self._setOORInfo(self) + + + + #-------------- FUNCTION WRAPPERS ------------------