X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e6056257ab676ea10a51ef96e19b1f1092f95b40..6d6da89ccb7a6aae5cfefe66147a7055ab0854d6:/wxPython/src/mac/clip_dnd.py?ds=sidebyside diff --git a/wxPython/src/mac/clip_dnd.py b/wxPython/src/mac/clip_dnd.py index 9f4031dcc2..90d523ed26 100644 --- a/wxPython/src/mac/clip_dnd.py +++ b/wxPython/src/mac/clip_dnd.py @@ -1,10 +1,553 @@ # This file was created automatically by SWIG. import clip_dndc +from misc import * + +from gdi import * + +from fonts import * +import wx +class wxDataFormatPtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def __del__(self,clip_dndc=clip_dndc): + if self.thisown == 1 : + clip_dndc.delete_wxDataFormat(self) + def SetType(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataFormat_SetType,(self,) + _args, _kwargs) + return val + def GetType(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataFormat_GetType,(self,) + _args, _kwargs) + return val + def GetId(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataFormat_GetId,(self,) + _args, _kwargs) + return val + def SetId(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataFormat_SetId,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxDataFormat(wxDataFormatPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxDataFormat,_args,_kwargs) + self.thisown = 1 + + + + +class wxDataObjectPtr : + Get = clip_dndc.wxDataObject_Get + Set = clip_dndc.wxDataObject_Set + Both = clip_dndc.wxDataObject_Both + def __init__(self,this): + self.this = this + self.thisown = 0 + def __del__(self,clip_dndc=clip_dndc): + if self.thisown == 1 : + clip_dndc.delete_wxDataObject(self) + def GetPreferredFormat(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataObject_GetPreferredFormat,(self,) + _args, _kwargs) + if val: val = wxDataFormatPtr(val) ; val.thisown = 1 + return val + def GetFormatCount(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataObject_GetFormatCount,(self,) + _args, _kwargs) + return val + def GetAllFormats(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataObject_GetAllFormats,(self,) + _args, _kwargs) + return val + def GetDataSize(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataObject_GetDataSize,(self,) + _args, _kwargs) + return val + def GetDataHere(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataObject_GetDataHere,(self,) + _args, _kwargs) + return val + def SetData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataObject_SetData,(self,) + _args, _kwargs) + return val + def IsSupportedFormat(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataObject_IsSupportedFormat,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxDataObject(wxDataObjectPtr): + def __init__(self,this): + self.this = this + + + + +class wxDataObjectSimplePtr(wxDataObjectPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def GetFormat(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataObjectSimple_GetFormat,(self,) + _args, _kwargs) + if val: val = wxDataFormatPtr(val) + return val + def SetFormat(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataObjectSimple_SetFormat,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxDataObjectSimple(wxDataObjectSimplePtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxDataObjectSimple,_args,_kwargs) + self.thisown = 1 + + + + +class wxPyDataObjectSimplePtr(wxDataObjectSimplePtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyDataObjectSimple__setCallbackInfo,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxPyDataObjectSimple(wxPyDataObjectSimplePtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxPyDataObjectSimple,_args,_kwargs) + self.thisown = 1 + self._setCallbackInfo(self, wxPyDataObjectSimple) + + + + +class wxDataObjectCompositePtr(wxDataObjectPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def Add(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDataObjectComposite_Add,(self,) + _args, _kwargs) + _args[0].thisown = 0 + return val + def __repr__(self): + return "" % (self.this,) +class wxDataObjectComposite(wxDataObjectCompositePtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxDataObjectComposite,_args,_kwargs) + self.thisown = 1 + + + + +class wxTextDataObjectPtr(wxDataObjectSimplePtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def GetTextLength(self, *_args, **_kwargs): + val = apply(clip_dndc.wxTextDataObject_GetTextLength,(self,) + _args, _kwargs) + return val + def GetText(self, *_args, **_kwargs): + val = apply(clip_dndc.wxTextDataObject_GetText,(self,) + _args, _kwargs) + return val + def SetText(self, *_args, **_kwargs): + val = apply(clip_dndc.wxTextDataObject_SetText,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxTextDataObject(wxTextDataObjectPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxTextDataObject,_args,_kwargs) + self.thisown = 1 + + + + +class wxPyTextDataObjectPtr(wxTextDataObjectPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyTextDataObject__setCallbackInfo,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxPyTextDataObject(wxPyTextDataObjectPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxPyTextDataObject,_args,_kwargs) + self.thisown = 1 + self._setCallbackInfo(self, wxPyTextDataObject) + + + + +class wxBitmapDataObjectPtr(wxDataObjectSimplePtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def GetBitmap(self, *_args, **_kwargs): + val = apply(clip_dndc.wxBitmapDataObject_GetBitmap,(self,) + _args, _kwargs) + if val: val = wxBitmapPtr(val) ; val.thisown = 1 + return val + def SetBitmap(self, *_args, **_kwargs): + val = apply(clip_dndc.wxBitmapDataObject_SetBitmap,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxBitmapDataObject(wxBitmapDataObjectPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxBitmapDataObject,_args,_kwargs) + self.thisown = 1 + + + + +class wxPyBitmapDataObjectPtr(wxBitmapDataObjectPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyBitmapDataObject__setCallbackInfo,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxPyBitmapDataObject(wxPyBitmapDataObjectPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxPyBitmapDataObject,_args,_kwargs) + self.thisown = 1 + self._setCallbackInfo(self, wxPyBitmapDataObject) + + + + +class wxFileDataObjectPtr(wxDataObjectSimplePtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def GetFilenames(self, *_args, **_kwargs): + val = apply(clip_dndc.wxFileDataObject_GetFilenames,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxFileDataObject(wxFileDataObjectPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxFileDataObject,_args,_kwargs) + self.thisown = 1 + + + + +class wxCustomDataObjectPtr(wxDataObjectSimplePtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def TakeData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxCustomDataObject_TakeData,(self,) + _args, _kwargs) + return val + def SetData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxCustomDataObject_SetData,(self,) + _args, _kwargs) + return val + def GetSize(self, *_args, **_kwargs): + val = apply(clip_dndc.wxCustomDataObject_GetSize,(self,) + _args, _kwargs) + return val + def GetData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxCustomDataObject_GetData,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxCustomDataObject(wxCustomDataObjectPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxCustomDataObject,_args,_kwargs) + self.thisown = 1 + + + + +class wxURLDataObjectPtr(wxDataObjectCompositePtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def GetURL(self, *_args, **_kwargs): + val = apply(clip_dndc.wxURLDataObject_GetURL,(self,) + _args, _kwargs) + return val + def SetURL(self, *_args, **_kwargs): + val = apply(clip_dndc.wxURLDataObject_SetURL,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxURLDataObject(wxURLDataObjectPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxURLDataObject,_args,_kwargs) + self.thisown = 1 + + + + +class wxMetafileDataObjectPtr(wxDataObjectSimplePtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def SetMetafile(self, *_args, **_kwargs): + val = apply(clip_dndc.wxMetafileDataObject_SetMetafile,(self,) + _args, _kwargs) + return val + def GetMetafile(self, *_args, **_kwargs): + val = apply(clip_dndc.wxMetafileDataObject_GetMetafile,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxMetafileDataObject(wxMetafileDataObjectPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxMetafileDataObject,_args,_kwargs) + self.thisown = 1 + + + + +class wxClipboardPtr(wxObjectPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def Open(self, *_args, **_kwargs): + val = apply(clip_dndc.wxClipboard_Open,(self,) + _args, _kwargs) + return val + def Close(self, *_args, **_kwargs): + val = apply(clip_dndc.wxClipboard_Close,(self,) + _args, _kwargs) + return val + def IsOpened(self, *_args, **_kwargs): + val = apply(clip_dndc.wxClipboard_IsOpened,(self,) + _args, _kwargs) + return val + def AddData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxClipboard_AddData,(self,) + _args, _kwargs) + _args[0].thisown = 0 + return val + def SetData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxClipboard_SetData,(self,) + _args, _kwargs) + _args[0].thisown = 0 + return val + def IsSupported(self, *_args, **_kwargs): + val = apply(clip_dndc.wxClipboard_IsSupported,(self,) + _args, _kwargs) + return val + def GetData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxClipboard_GetData,(self,) + _args, _kwargs) + return val + def Clear(self, *_args, **_kwargs): + val = apply(clip_dndc.wxClipboard_Clear,(self,) + _args, _kwargs) + return val + def Flush(self, *_args, **_kwargs): + val = apply(clip_dndc.wxClipboard_Flush,(self,) + _args, _kwargs) + return val + def UsePrimarySelection(self, *_args, **_kwargs): + val = apply(clip_dndc.wxClipboard_UsePrimarySelection,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxClipboard(wxClipboardPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxClipboard,_args,_kwargs) + self.thisown = 1 + + + + +class wxDropSourcePtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDropSource__setCallbackInfo,(self,) + _args, _kwargs) + return val + def __del__(self,clip_dndc=clip_dndc): + if self.thisown == 1 : + clip_dndc.delete_wxDropSource(self) + def SetData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDropSource_SetData,(self,) + _args, _kwargs) + return val + def GetDataObject(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDropSource_GetDataObject,(self,) + _args, _kwargs) + if val: val = wxDataObjectPtr(val) + return val + def SetCursor(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDropSource_SetCursor,(self,) + _args, _kwargs) + return val + def DoDragDrop(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDropSource_DoDragDrop,(self,) + _args, _kwargs) + return val + def base_GiveFeedback(self, *_args, **_kwargs): + val = apply(clip_dndc.wxDropSource_base_GiveFeedback,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxDropSource(wxDropSourcePtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxDropSource,_args,_kwargs) + self.thisown = 1 + self._setCallbackInfo(self, wxDropSource, 0) + + + + +class wxDropTargetPtr : + def __init__(self,this): + self.this = this + self.thisown = 0 + def __repr__(self): + return "" % (self.this,) +class wxDropTarget(wxDropTargetPtr): + def __init__(self,this): + self.this = this + + + + +class wxPyDropTargetPtr(wxDropTargetPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyDropTarget__setCallbackInfo,(self,) + _args, _kwargs) + return val + def __del__(self,clip_dndc=clip_dndc): + if self.thisown == 1 : + clip_dndc.delete_wxPyDropTarget(self) + def GetDataObject(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyDropTarget_GetDataObject,(self,) + _args, _kwargs) + if val: val = wxDataObjectPtr(val) + return val + def SetDataObject(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyDropTarget_SetDataObject,(self,) + _args, _kwargs) + if _args:_args[0].thisown = 0 + return val + def base_OnEnter(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyDropTarget_base_OnEnter,(self,) + _args, _kwargs) + return val + def base_OnDragOver(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyDropTarget_base_OnDragOver,(self,) + _args, _kwargs) + return val + def base_OnLeave(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyDropTarget_base_OnLeave,(self,) + _args, _kwargs) + return val + def base_OnDrop(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyDropTarget_base_OnDrop,(self,) + _args, _kwargs) + return val + def GetData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxPyDropTarget_GetData,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxPyDropTarget(wxPyDropTargetPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxPyDropTarget,_args,_kwargs) + self.thisown = 1 + if _args:_args[0].thisown = 0 + self._setCallbackInfo(self, wxPyDropTarget) + + + + +class wxTextDropTargetPtr(wxPyDropTargetPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(clip_dndc.wxTextDropTarget__setCallbackInfo,(self,) + _args, _kwargs) + return val + def base_OnEnter(self, *_args, **_kwargs): + val = apply(clip_dndc.wxTextDropTarget_base_OnEnter,(self,) + _args, _kwargs) + return val + def base_OnDragOver(self, *_args, **_kwargs): + val = apply(clip_dndc.wxTextDropTarget_base_OnDragOver,(self,) + _args, _kwargs) + return val + def base_OnLeave(self, *_args, **_kwargs): + val = apply(clip_dndc.wxTextDropTarget_base_OnLeave,(self,) + _args, _kwargs) + return val + def base_OnDrop(self, *_args, **_kwargs): + val = apply(clip_dndc.wxTextDropTarget_base_OnDrop,(self,) + _args, _kwargs) + return val + def base_OnData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxTextDropTarget_base_OnData,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxTextDropTarget(wxTextDropTargetPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxTextDropTarget,_args,_kwargs) + self.thisown = 1 + self._setCallbackInfo(self, wxTextDropTarget) + + + + +class wxFileDropTargetPtr(wxPyDropTargetPtr): + def __init__(self,this): + self.this = this + self.thisown = 0 + def _setCallbackInfo(self, *_args, **_kwargs): + val = apply(clip_dndc.wxFileDropTarget__setCallbackInfo,(self,) + _args, _kwargs) + return val + def base_OnEnter(self, *_args, **_kwargs): + val = apply(clip_dndc.wxFileDropTarget_base_OnEnter,(self,) + _args, _kwargs) + return val + def base_OnDragOver(self, *_args, **_kwargs): + val = apply(clip_dndc.wxFileDropTarget_base_OnDragOver,(self,) + _args, _kwargs) + return val + def base_OnLeave(self, *_args, **_kwargs): + val = apply(clip_dndc.wxFileDropTarget_base_OnLeave,(self,) + _args, _kwargs) + return val + def base_OnDrop(self, *_args, **_kwargs): + val = apply(clip_dndc.wxFileDropTarget_base_OnDrop,(self,) + _args, _kwargs) + return val + def base_OnData(self, *_args, **_kwargs): + val = apply(clip_dndc.wxFileDropTarget_base_OnData,(self,) + _args, _kwargs) + return val + def __repr__(self): + return "" % (self.this,) +class wxFileDropTarget(wxFileDropTargetPtr): + def __init__(self,*_args,**_kwargs): + self.this = apply(clip_dndc.new_wxFileDropTarget,_args,_kwargs) + self.thisown = 1 + self._setCallbackInfo(self, wxFileDropTarget) + + + + + #-------------- FUNCTION WRAPPERS ------------------ +def wxCustomDataFormat(*_args, **_kwargs): + val = apply(clip_dndc.wxCustomDataFormat,_args,_kwargs) + if val: val = wxDataFormatPtr(val); val.thisown = 1 + return val + +wxIsDragResultOk = clip_dndc.wxIsDragResultOk + #-------------- VARIABLE WRAPPERS ------------------ +wxDF_INVALID = clip_dndc.wxDF_INVALID +wxDF_TEXT = clip_dndc.wxDF_TEXT +wxDF_BITMAP = clip_dndc.wxDF_BITMAP +wxDF_METAFILE = clip_dndc.wxDF_METAFILE +wxDF_SYLK = clip_dndc.wxDF_SYLK +wxDF_DIF = clip_dndc.wxDF_DIF +wxDF_TIFF = clip_dndc.wxDF_TIFF +wxDF_OEMTEXT = clip_dndc.wxDF_OEMTEXT +wxDF_DIB = clip_dndc.wxDF_DIB +wxDF_PALETTE = clip_dndc.wxDF_PALETTE +wxDF_PENDATA = clip_dndc.wxDF_PENDATA +wxDF_RIFF = clip_dndc.wxDF_RIFF +wxDF_WAVE = clip_dndc.wxDF_WAVE +wxDF_UNICODETEXT = clip_dndc.wxDF_UNICODETEXT +wxDF_ENHMETAFILE = clip_dndc.wxDF_ENHMETAFILE +wxDF_FILENAME = clip_dndc.wxDF_FILENAME +wxDF_LOCALE = clip_dndc.wxDF_LOCALE +wxDF_PRIVATE = clip_dndc.wxDF_PRIVATE +wxDF_HTML = clip_dndc.wxDF_HTML +wxDF_MAX = clip_dndc.wxDF_MAX +cvar = clip_dndc.cvar +wxFormatInvalid = wxDataFormatPtr(clip_dndc.cvar.wxFormatInvalid) +wxTheClipboard = wxClipboardPtr(clip_dndc.cvar.wxTheClipboard) +wxDrag_CopyOnly = clip_dndc.wxDrag_CopyOnly +wxDrag_AllowMove = clip_dndc.wxDrag_AllowMove +wxDrag_DefaultMove = clip_dndc.wxDrag_DefaultMove +wxDragError = clip_dndc.wxDragError +wxDragNone = clip_dndc.wxDragNone +wxDragCopy = clip_dndc.wxDragCopy +wxDragMove = clip_dndc.wxDragMove +wxDragLink = clip_dndc.wxDragLink +wxDragCancel = clip_dndc.wxDragCancel