def __init__(self,*_args,**_kwargs):
         self.this = apply(framesc.new_wxTopLevelWindow,_args,_kwargs)
         self.thisown = 1
+        self._setOORInfo(self)
 
 
 
 def wxPreTopLevelWindow(*_args,**_kwargs):
     val = wxTopLevelWindowPtr(apply(framesc.new_wxPreTopLevelWindow,_args,_kwargs))
     val.thisown = 1
+    val._setOORInfo(val)
     return val
 
 
     def __init__(self,*_args,**_kwargs):
         self.this = apply(framesc.new_wxFrame,_args,_kwargs)
         self.thisown = 1
+        self._setOORInfo(self)
 
 
 
 def wxPreFrame(*_args,**_kwargs):
     val = wxFramePtr(apply(framesc.new_wxPreFrame,_args,_kwargs))
     val.thisown = 1
+    val._setOORInfo(val)
     return val
 
 
     def __init__(self,*_args,**_kwargs):
         self.this = apply(framesc.new_wxDialog,_args,_kwargs)
         self.thisown = 1
+        self._setOORInfo(self)
 
 
 
 def wxPreDialog(*_args,**_kwargs):
     val = wxDialogPtr(apply(framesc.new_wxPreDialog,_args,_kwargs))
     val.thisown = 1
+    val._setOORInfo(val)
     return val
 
 
     def __init__(self,*_args,**_kwargs):
         self.this = apply(framesc.new_wxMiniFrame,_args,_kwargs)
         self.thisown = 1
+        self._setOORInfo(self)
 
 
 
 def wxPreMiniFrame(*_args,**_kwargs):
     val = wxMiniFramePtr(apply(framesc.new_wxPreMiniFrame,_args,_kwargs))
     val.thisown = 1
+    val._setOORInfo(val)
     return val
 
 
     def __init__(self,*_args,**_kwargs):
         self.this = apply(framesc.new_wxTipWindow,_args,_kwargs)
         self.thisown = 1
+        self._setOORInfo(self)