def _setOORInfo(*args, **kwargs):
"""_setOORInfo(self, PyObject _self, bool incref=True)"""
val = _core_.EvtHandler__setOORInfo(*args, **kwargs)
- args[0].thisown = 0
+ args[0].this.own(False)
return val
def Bind(self, event, handler, source=None, id=wx.ID_ANY, id2=wx.ID_ANY):
Raise(self)
Raises the window to the top of the window hierarchy. In current
- version of wxWidgets this works both for manage and child windows.
+ version of wxWidgets this works both for managed and child windows.
"""
return _core_.Window_Raise(*args, **kwargs)
Lower(self)
Lowers the window to the bottom of the window hierarchy. In current
- version of wxWidgets this works both for manage and child windows.
+ version of wxWidgets this works both for managed and child windows.
"""
return _core_.Window_Lower(*args, **kwargs)
"""
return _core_.Window_GetVirtualSizeTuple(*args, **kwargs)
+ def GetWindowBorderSize(*args, **kwargs):
+ """
+ GetWindowBorderSize(self) -> Size
+
+ Return the size of the left/right and top/bottom borders.
+ """
+ return _core_.Window_GetWindowBorderSize(*args, **kwargs)
+
def GetBestVirtualSize(*args, **kwargs):
"""
GetBestVirtualSize(self) -> Size
"""
return _core_.Window_IsRetained(*args, **kwargs)
+ def ToggleWindowStyle(*args, **kwargs):
+ """
+ ToggleWindowStyle(self, int flag) -> bool
+
+ Turn the flag on if it had been turned off before and vice versa,
+ returns True if the flag is turned on by this function call.
+ """
+ return _core_.Window_ToggleWindowStyle(*args, **kwargs)
+
def SetExtraStyle(*args, **kwargs):
"""
SetExtraStyle(self, long exStyle)
self.GetEventHandler().ProcessEvent(wx.SizeEvent((-1,-1)))
AcceleratorTable = property(GetAcceleratorTable,SetAcceleratorTable,doc="See `GetAcceleratorTable` and `SetAcceleratorTable`")
- AdjustedBestSize = property(GetAdjustedBestSize,doc="See `GetAdjustedBestSize`")
AutoLayout = property(GetAutoLayout,SetAutoLayout,doc="See `GetAutoLayout` and `SetAutoLayout`")
BackgroundColour = property(GetBackgroundColour,SetBackgroundColour,doc="See `GetBackgroundColour` and `SetBackgroundColour`")
BackgroundStyle = property(GetBackgroundStyle,SetBackgroundStyle,doc="See `GetBackgroundStyle` and `SetBackgroundStyle`")
"""Remove(self, int id) -> MenuItem"""
return _core_.Menu_Remove(*args, **kwargs)
- def RemoveItem(*args, **kwargs):
+ def RemoveItem(self, item):
"""RemoveItem(self, MenuItem item) -> MenuItem"""
- return _core_.Menu_RemoveItem(*args, **kwargs)
+ #// The return object is always the parameter, so return that
+ #// proxy instead of the new one
+ val = _core_.Menu_RemoveItem(self, item)
+ item.this.own(val.this.own())
+ val.this.disown()
+ return item
+
def Delete(*args, **kwargs):
"""Delete(self, int id) -> bool"""
__repr__ = _swig_repr
def __init__(self, *args, **kwargs):
"""
- __init__(self, Menu parentMenu=None, int id=ID_ANY, String text=EmptyString,
+ __init__(self, Menu parentMenu=None, int id=ID_SEPARATOR, String text=EmptyString,
String help=EmptyString, int kind=ITEM_NORMAL,
Menu subMenu=None) -> MenuItem
"""
_core_.MenuItem_swiginit(self,_core_.new_MenuItem(*args, **kwargs))
__swig_destroy__ = _core_.delete_MenuItem
__del__ = lambda self : None;
+ def Destroy(self): pass
def GetMenu(*args, **kwargs):
"""GetMenu(self) -> Menu"""
return _core_.MenuItem_GetMenu(*args, **kwargs)
import locale
import codecs
try:
- default = locale.getdefaultlocale()[1]
+ if hasattr(locale, 'getpreferredencoding'):
+ default = locale.getpreferredencoding()
+ else:
+ default = locale.getdefaultlocale()[1]
codecs.lookup(default)
except (ValueError, LookupError, TypeError):
default = _sys.getdefaultencoding()