reSWIGged

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28017 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2004-06-24 21:09:45 +00:00
parent a001823c80
commit dfbb588585
8 changed files with 260 additions and 859 deletions

View File

@@ -5344,6 +5344,15 @@ class Clipboard(_core.Object):
"""
return _misc_.Clipboard_UsePrimarySelection(*args, **kwargs)
def Get(*args, **kwargs):
"""
Get() -> Clipboard
Returns global instance (wxTheClipboard) of the object.
"""
return _misc_.Clipboard_Get(*args, **kwargs)
Get = staticmethod(Get)
class ClipboardPtr(Clipboard):
def __init__(self, this):
@@ -5352,6 +5361,31 @@ class ClipboardPtr(Clipboard):
self.__class__ = Clipboard
_misc_.Clipboard_swigregister(ClipboardPtr)
def Clipboard_Get(*args, **kwargs):
"""
Clipboard_Get() -> Clipboard
Returns global instance (wxTheClipboard) of the object.
"""
return _misc_.Clipboard_Get(*args, **kwargs)
class _wxPyDelayedInitWrapper(object):
def __init__(self, initfunc, *args, **kwargs):
self._initfunc = initfunc
self._args = args
self._kwargs = kwargs
self._instance = None
def _checkInstance(self):
if self._instance is None:
self._instance = self._initfunc(*self._args, **self._kwargs)
def __getattr__(self, name):
self._checkInstance()
return getattr(self._instance, name)
def __repr__(self):
self._checkInstance()
return repr(self._instance)
TheClipboard = _wxPyDelayedInitWrapper(Clipboard.Get)
class ClipboardLocker(object):
"""
A helpful class for opening the clipboard and automatically
@@ -5392,7 +5426,6 @@ class ClipboardLockerPtr(ClipboardLocker):
if not hasattr(self,"thisown"): self.thisown = 0
self.__class__ = ClipboardLocker
_misc_.ClipboardLocker_swigregister(ClipboardLockerPtr)
TheClipboard = cvar.TheClipboard
#---------------------------------------------------------------------------