def __init__(self,this):
self.this = this
self.thisown = 0
- def __del__(self):
+ def __del__(self, miscc=miscc):
if self.thisown == 1 :
miscc.delete_wxSize(self.this)
def Set(self,arg0,arg1):
val = miscc.wxSize_Set(self.this,arg0,arg1)
return val
+ def GetX(self):
+ val = miscc.wxSize_GetX(self.this)
+ return val
+ def GetY(self):
+ val = miscc.wxSize_GetY(self.this)
+ return val
def GetWidth(self):
val = miscc.wxSize_GetWidth(self.this)
return val
def GetHeight(self):
val = miscc.wxSize_GetHeight(self.this)
return val
- def __str__(self):
- val = miscc.wxSize___str__(self.this)
+ def SetWidth(self,arg0):
+ val = miscc.wxSize_SetWidth(self.this,arg0)
+ return val
+ def SetHeight(self,arg0):
+ val = miscc.wxSize_SetHeight(self.this,arg0)
+ return val
+ def asTuple(self):
+ val = miscc.wxSize_asTuple(self.this)
return val
def __setattr__(self,name,value):
+ if name == "x" :
+ miscc.wxSize_x_set(self.this,value)
+ return
+ if name == "y" :
+ miscc.wxSize_y_set(self.this,value)
+ return
if name == "width" :
miscc.wxSize_width_set(self.this,value)
return
return
self.__dict__[name] = value
def __getattr__(self,name):
+ if name == "x" :
+ return miscc.wxSize_x_get(self.this)
+ if name == "y" :
+ return miscc.wxSize_y_get(self.this)
if name == "width" :
return miscc.wxSize_width_get(self.this)
if name == "height" :
raise AttributeError,name
def __repr__(self):
return "<C wxSize instance>"
+ def __str__(self): return str(self.asTuple())
+ def __repr__(self): return str(self.asTuple())
class wxSize(wxSizePtr):
def __init__(self,*args) :
self.this = apply(miscc.new_wxSize,()+args)
def __init__(self,this):
self.this = this
self.thisown = 0
- def __del__(self):
+ def __del__(self, miscc=miscc):
if self.thisown == 1 :
miscc.delete_wxRealPoint(self.this)
def __setattr__(self,name,value):
def __init__(self,this):
self.this = this
self.thisown = 0
- def __del__(self):
+ def __del__(self, miscc=miscc):
if self.thisown == 1 :
miscc.delete_wxPoint(self.this)
def Set(self,arg0,arg1):
val = miscc.wxPoint_Set(self.this,arg0,arg1)
return val
- def __str__(self):
- val = miscc.wxPoint___str__(self.this)
+ def asTuple(self):
+ val = miscc.wxPoint_asTuple(self.this)
return val
def __setattr__(self,name,value):
if name == "x" :
raise AttributeError,name
def __repr__(self):
return "<C wxPoint instance>"
+ def __str__(self): return str(self.asTuple())
+ def __repr__(self): return str(self.asTuple())
class wxPoint(wxPointPtr):
def __init__(self,*args) :
self.this = apply(miscc.new_wxPoint,()+args)
def __init__(self,this):
self.this = this
self.thisown = 0
- def __del__(self):
+ def __del__(self, miscc=miscc):
if self.thisown == 1 :
miscc.delete_wxRect(self.this)
def GetX(self):
def GetRight(self):
val = miscc.wxRect_GetRight(self.this)
return val
+ def asTuple(self):
+ val = miscc.wxRect_asTuple(self.this)
+ return val
def __setattr__(self,name,value):
if name == "x" :
miscc.wxRect_x_set(self.this,value)
raise AttributeError,name
def __repr__(self):
return "<C wxRect instance>"
+ def __str__(self): return str(self.asTuple())
+ def __repr__(self): return str(self.asTuple())
class wxRect(wxRectPtr):
def __init__(self,*args) :
self.this = apply(miscc.new_wxRect,()+args)
def __init__(self,this):
self.this = this
self.thisown = 0
- def __del__(self):
+ def __del__(self, miscc=miscc):
if self.thisown == 1 :
miscc.delete_wxPyTimer(self.this)
def Interval(self):
+class wxRegionPtr :
+ def __init__(self,this):
+ self.this = this
+ self.thisown = 0
+ def __del__(self, miscc=miscc):
+ if self.thisown == 1 :
+ miscc.delete_wxRegion(self.this)
+ def Clear(self):
+ val = miscc.wxRegion_Clear(self.this)
+ return val
+ def Contains(self,arg0,arg1):
+ val = miscc.wxRegion_Contains(self.this,arg0,arg1)
+ return val
+ def ContainsPoint(self,arg0):
+ val = miscc.wxRegion_ContainsPoint(self.this,arg0.this)
+ return val
+ def ContainsRect(self,arg0):
+ val = miscc.wxRegion_ContainsRect(self.this,arg0.this)
+ return val
+ def GetBox(self):
+ val = miscc.wxRegion_GetBox(self.this)
+ val = wxRectPtr(val)
+ val.thisown = 1
+ return val
+ def Intersect(self,arg0):
+ val = miscc.wxRegion_Intersect(self.this,arg0.this)
+ return val
+ def Subtract(self,arg0):
+ val = miscc.wxRegion_Subtract(self.this,arg0.this)
+ return val
+ def Union(self,arg0):
+ val = miscc.wxRegion_Union(self.this,arg0.this)
+ return val
+ def Xor(self,arg0):
+ val = miscc.wxRegion_Xor(self.this,arg0.this)
+ return val
+ def __repr__(self):
+ return "<C wxRegion instance>"
+class wxRegion(wxRegionPtr):
+ def __init__(self) :
+ self.this = miscc.new_wxRegion()
+ self.thisown = 1
+
+
+
+
+class wxRegionIteratorPtr :
+ def __init__(self,this):
+ self.this = this
+ self.thisown = 0
+ def __del__(self, miscc=miscc):
+ if self.thisown == 1 :
+ miscc.delete_wxRegionIterator(self.this)
+ def GetX(self):
+ val = miscc.wxRegionIterator_GetX(self.this)
+ return val
+ def GetY(self):
+ val = miscc.wxRegionIterator_GetY(self.this)
+ return val
+ def GetW(self):
+ val = miscc.wxRegionIterator_GetW(self.this)
+ return val
+ def GetWidth(self):
+ val = miscc.wxRegionIterator_GetWidth(self.this)
+ return val
+ def GetH(self):
+ val = miscc.wxRegionIterator_GetH(self.this)
+ return val
+ def GetHeight(self):
+ val = miscc.wxRegionIterator_GetHeight(self.this)
+ return val
+ def GetRect(self):
+ val = miscc.wxRegionIterator_GetRect(self.this)
+ val = wxRectPtr(val)
+ val.thisown = 1
+ return val
+ def HaveRects(self):
+ val = miscc.wxRegionIterator_HaveRects(self.this)
+ return val
+ def Reset(self):
+ val = miscc.wxRegionIterator_Reset(self.this)
+ return val
+ def Next(self):
+ val = miscc.wxRegionIterator_Next(self.this)
+ return val
+ def __repr__(self):
+ return "<C wxRegionIterator instance>"
+class wxRegionIterator(wxRegionIteratorPtr):
+ def __init__(self,arg0) :
+ self.this = miscc.new_wxRegionIterator(arg0.this)
+ self.thisown = 1
+
+
+
+
+class wxAcceleratorEntryPtr :
+ def __init__(self,this):
+ self.this = this
+ self.thisown = 0
+ def Set(self,arg0,arg1,arg2):
+ val = miscc.wxAcceleratorEntry_Set(self.this,arg0,arg1,arg2)
+ return val
+ def GetFlags(self):
+ val = miscc.wxAcceleratorEntry_GetFlags(self.this)
+ return val
+ def GetKeyCode(self):
+ val = miscc.wxAcceleratorEntry_GetKeyCode(self.this)
+ return val
+ def GetCommand(self):
+ val = miscc.wxAcceleratorEntry_GetCommand(self.this)
+ return val
+ def __repr__(self):
+ return "<C wxAcceleratorEntry instance>"
+class wxAcceleratorEntry(wxAcceleratorEntryPtr):
+ def __init__(self,*args) :
+ self.this = apply(miscc.new_wxAcceleratorEntry,()+args)
+ self.thisown = 1
+
+
+
+
+class wxAcceleratorTablePtr :
+ def __init__(self,this):
+ self.this = this
+ self.thisown = 0
+ def __repr__(self):
+ return "<C wxAcceleratorTable instance>"
+class wxAcceleratorTable(wxAcceleratorTablePtr):
+ def __init__(self,arg0) :
+ self.this = miscc.new_wxAcceleratorTable(arg0.this)
+ self.thisown = 1
+
+
+
+
#-------------- FUNCTION WRAPPERS ------------------
val = apply(miscc.wxMessageBox,(arg0,)+args)
return val
+def wxGetNumberFromUser(arg0,arg1,arg2,arg3,*args):
+ argl = map(None,args)
+ try: argl[2] = argl[2].this
+ except: pass
+ try: argl[3] = argl[3].this
+ except: pass
+ args = tuple(argl)
+ val = apply(miscc.wxGetNumberFromUser,(arg0,arg1,arg2,arg3,)+args)
+ return val
+
wxColourDisplay = miscc.wxColourDisplay
wxDisplayDepth = miscc.wxDisplayDepth
val = miscc.wxSetCursor(arg0.this)
return val
+wxNewId = miscc.wxNewId
+
+wxRegisterId = miscc.wxRegisterId
+
NewId = miscc.NewId
RegisterId = miscc.RegisterId
wxExecute = miscc.wxExecute
-def wxFindWindowByLabel(arg0,*args):
- argl = map(None,args)
- try: argl[0] = argl[0].this
- except: pass
- args = tuple(argl)
- val = apply(miscc.wxFindWindowByLabel,(arg0,)+args)
- val = wxWindowPtr(val)
- return val
-
-def wxFindWindowByName(arg0,*args):
- argl = map(None,args)
- try: argl[0] = argl[0].this
- except: pass
- args = tuple(argl)
- val = apply(miscc.wxFindWindowByName,(arg0,)+args)
- val = wxWindowPtr(val)
- return val
-
wxGetMousePosition = miscc.wxGetMousePosition
wxIsBusy = miscc.wxIsBusy
wxNow = miscc.wxNow
+wxSleep = miscc.wxSleep
+
wxYield = miscc.wxYield
+wxSafeYield = miscc.wxSafeYield
+
+wxEnableTopLevelWindows = miscc.wxEnableTopLevelWindows
+
wxGetResource = miscc.wxGetResource
wxResourceAddIdentifier = miscc.wxResourceAddIdentifier
wxResourceParseString = miscc.wxResourceParseString
+def wxSystemSettings_GetSystemColour(arg0):
+ val = miscc.wxSystemSettings_GetSystemColour(arg0)
+ val = wxColourPtr(val)
+ val.thisown = 1
+ return val
+
+def wxSystemSettings_GetSystemFont(arg0):
+ val = miscc.wxSystemSettings_GetSystemFont(arg0)
+ val = wxFontPtr(val)
+ val.thisown = 1
+ return val
+
+wxSystemSettings_GetSystemMetric = miscc.wxSystemSettings_GetSystemMetric
+
#-------------- VARIABLE WRAPPERS ------------------
wxRightOf = miscc.wxRightOf
wxSameAs = miscc.wxSameAs
wxAbsolute = miscc.wxAbsolute
+wxOutRegion = miscc.wxOutRegion
+wxPartRegion = miscc.wxPartRegion
+wxInRegion = miscc.wxInRegion
+wxSYS_WHITE_BRUSH = miscc.wxSYS_WHITE_BRUSH
+wxSYS_LTGRAY_BRUSH = miscc.wxSYS_LTGRAY_BRUSH
+wxSYS_GRAY_BRUSH = miscc.wxSYS_GRAY_BRUSH
+wxSYS_DKGRAY_BRUSH = miscc.wxSYS_DKGRAY_BRUSH
+wxSYS_BLACK_BRUSH = miscc.wxSYS_BLACK_BRUSH
+wxSYS_NULL_BRUSH = miscc.wxSYS_NULL_BRUSH
+wxSYS_HOLLOW_BRUSH = miscc.wxSYS_HOLLOW_BRUSH
+wxSYS_WHITE_PEN = miscc.wxSYS_WHITE_PEN
+wxSYS_BLACK_PEN = miscc.wxSYS_BLACK_PEN
+wxSYS_NULL_PEN = miscc.wxSYS_NULL_PEN
+wxSYS_OEM_FIXED_FONT = miscc.wxSYS_OEM_FIXED_FONT
+wxSYS_ANSI_FIXED_FONT = miscc.wxSYS_ANSI_FIXED_FONT
+wxSYS_ANSI_VAR_FONT = miscc.wxSYS_ANSI_VAR_FONT
+wxSYS_SYSTEM_FONT = miscc.wxSYS_SYSTEM_FONT
+wxSYS_DEVICE_DEFAULT_FONT = miscc.wxSYS_DEVICE_DEFAULT_FONT
+wxSYS_DEFAULT_PALETTE = miscc.wxSYS_DEFAULT_PALETTE
+wxSYS_SYSTEM_FIXED_FONT = miscc.wxSYS_SYSTEM_FIXED_FONT
+wxSYS_DEFAULT_GUI_FONT = miscc.wxSYS_DEFAULT_GUI_FONT
+wxSYS_COLOUR_SCROLLBAR = miscc.wxSYS_COLOUR_SCROLLBAR
+wxSYS_COLOUR_BACKGROUND = miscc.wxSYS_COLOUR_BACKGROUND
+wxSYS_COLOUR_ACTIVECAPTION = miscc.wxSYS_COLOUR_ACTIVECAPTION
+wxSYS_COLOUR_INACTIVECAPTION = miscc.wxSYS_COLOUR_INACTIVECAPTION
+wxSYS_COLOUR_MENU = miscc.wxSYS_COLOUR_MENU
+wxSYS_COLOUR_WINDOW = miscc.wxSYS_COLOUR_WINDOW
+wxSYS_COLOUR_WINDOWFRAME = miscc.wxSYS_COLOUR_WINDOWFRAME
+wxSYS_COLOUR_MENUTEXT = miscc.wxSYS_COLOUR_MENUTEXT
+wxSYS_COLOUR_WINDOWTEXT = miscc.wxSYS_COLOUR_WINDOWTEXT
+wxSYS_COLOUR_CAPTIONTEXT = miscc.wxSYS_COLOUR_CAPTIONTEXT
+wxSYS_COLOUR_ACTIVEBORDER = miscc.wxSYS_COLOUR_ACTIVEBORDER
+wxSYS_COLOUR_INACTIVEBORDER = miscc.wxSYS_COLOUR_INACTIVEBORDER
+wxSYS_COLOUR_APPWORKSPACE = miscc.wxSYS_COLOUR_APPWORKSPACE
+wxSYS_COLOUR_HIGHLIGHT = miscc.wxSYS_COLOUR_HIGHLIGHT
+wxSYS_COLOUR_HIGHLIGHTTEXT = miscc.wxSYS_COLOUR_HIGHLIGHTTEXT
+wxSYS_COLOUR_BTNFACE = miscc.wxSYS_COLOUR_BTNFACE
+wxSYS_COLOUR_BTNSHADOW = miscc.wxSYS_COLOUR_BTNSHADOW
+wxSYS_COLOUR_GRAYTEXT = miscc.wxSYS_COLOUR_GRAYTEXT
+wxSYS_COLOUR_BTNTEXT = miscc.wxSYS_COLOUR_BTNTEXT
+wxSYS_COLOUR_INACTIVECAPTIONTEXT = miscc.wxSYS_COLOUR_INACTIVECAPTIONTEXT
+wxSYS_COLOUR_BTNHIGHLIGHT = miscc.wxSYS_COLOUR_BTNHIGHLIGHT
+wxSYS_COLOUR_3DDKSHADOW = miscc.wxSYS_COLOUR_3DDKSHADOW
+wxSYS_COLOUR_3DLIGHT = miscc.wxSYS_COLOUR_3DLIGHT
+wxSYS_COLOUR_INFOTEXT = miscc.wxSYS_COLOUR_INFOTEXT
+wxSYS_COLOUR_INFOBK = miscc.wxSYS_COLOUR_INFOBK
+wxSYS_COLOUR_DESKTOP = miscc.wxSYS_COLOUR_DESKTOP
+wxSYS_COLOUR_3DFACE = miscc.wxSYS_COLOUR_3DFACE
+wxSYS_COLOUR_3DSHADOW = miscc.wxSYS_COLOUR_3DSHADOW
+wxSYS_COLOUR_3DHIGHLIGHT = miscc.wxSYS_COLOUR_3DHIGHLIGHT
+wxSYS_COLOUR_3DHILIGHT = miscc.wxSYS_COLOUR_3DHILIGHT
+wxSYS_COLOUR_BTNHILIGHT = miscc.wxSYS_COLOUR_BTNHILIGHT
+wxSYS_MOUSE_BUTTONS = miscc.wxSYS_MOUSE_BUTTONS
+wxSYS_BORDER_X = miscc.wxSYS_BORDER_X
+wxSYS_BORDER_Y = miscc.wxSYS_BORDER_Y
+wxSYS_CURSOR_X = miscc.wxSYS_CURSOR_X
+wxSYS_CURSOR_Y = miscc.wxSYS_CURSOR_Y
+wxSYS_DCLICK_X = miscc.wxSYS_DCLICK_X
+wxSYS_DCLICK_Y = miscc.wxSYS_DCLICK_Y
+wxSYS_DRAG_X = miscc.wxSYS_DRAG_X
+wxSYS_DRAG_Y = miscc.wxSYS_DRAG_Y
+wxSYS_EDGE_X = miscc.wxSYS_EDGE_X
+wxSYS_EDGE_Y = miscc.wxSYS_EDGE_Y
+wxSYS_HSCROLL_ARROW_X = miscc.wxSYS_HSCROLL_ARROW_X
+wxSYS_HSCROLL_ARROW_Y = miscc.wxSYS_HSCROLL_ARROW_Y
+wxSYS_HTHUMB_X = miscc.wxSYS_HTHUMB_X
+wxSYS_ICON_X = miscc.wxSYS_ICON_X
+wxSYS_ICON_Y = miscc.wxSYS_ICON_Y
+wxSYS_ICONSPACING_X = miscc.wxSYS_ICONSPACING_X
+wxSYS_ICONSPACING_Y = miscc.wxSYS_ICONSPACING_Y
+wxSYS_WINDOWMIN_X = miscc.wxSYS_WINDOWMIN_X
+wxSYS_WINDOWMIN_Y = miscc.wxSYS_WINDOWMIN_Y
+wxSYS_SCREEN_X = miscc.wxSYS_SCREEN_X
+wxSYS_SCREEN_Y = miscc.wxSYS_SCREEN_Y
+wxSYS_FRAMESIZE_X = miscc.wxSYS_FRAMESIZE_X
+wxSYS_FRAMESIZE_Y = miscc.wxSYS_FRAMESIZE_Y
+wxSYS_SMALLICON_X = miscc.wxSYS_SMALLICON_X
+wxSYS_SMALLICON_Y = miscc.wxSYS_SMALLICON_Y
+wxSYS_HSCROLL_Y = miscc.wxSYS_HSCROLL_Y
+wxSYS_VSCROLL_X = miscc.wxSYS_VSCROLL_X
+wxSYS_VSCROLL_ARROW_X = miscc.wxSYS_VSCROLL_ARROW_X
+wxSYS_VSCROLL_ARROW_Y = miscc.wxSYS_VSCROLL_ARROW_Y
+wxSYS_VTHUMB_Y = miscc.wxSYS_VTHUMB_Y
+wxSYS_CAPTION_Y = miscc.wxSYS_CAPTION_Y
+wxSYS_MENU_Y = miscc.wxSYS_MENU_Y
+wxSYS_NETWORK_PRESENT = miscc.wxSYS_NETWORK_PRESENT
+wxSYS_PENWINDOWS_PRESENT = miscc.wxSYS_PENWINDOWS_PRESENT
+wxSYS_SHOW_SOUNDS = miscc.wxSYS_SHOW_SOUNDS
+wxSYS_SWAP_BUTTONS = miscc.wxSYS_SWAP_BUTTONS