/*----------------------------------------------------------------------------- DragImage -----------------------------------------------------------------------------*/ TClassDefExtend(wxGenericDragImage,wxDragImage); TClass(wxDragImage) wxDragImage_Create( TClass(wxBitmap) image, int x, int y ); TClass(wxDragImage) wxDragIcon( TClass(wxIcon) icon, int x, int y ); TClass(wxDragImage) wxDragString( TClass(wxString) test, int x, int y ); TClass(wxDragImage) wxDragTreeItem( TClass(wxTreeCtrl) treeCtrl, TClass(wxTreeItemId) id ); TClass(wxDragImage) wxDragListItem( TClass(wxListCtrl) treeCtrl, long id ); TClass(wxGenericDragImage) wxGenericDragImage_Create( TClass(wxCursor) cursor ); TClass(wxGenericDragImage) wxGenericDragIcon( TClass(wxIcon) icon ); TClass(wxGenericDragImage) wxGenericDragString( TClass(wxString) test ); TClass(wxGenericDragImage) wxGenericDragTreeItem( TClass(wxTreeCtrl) treeCtrl, TClass(wxTreeItemId) id ); TClass(wxGenericDragImage) wxGenericDragListItem( TClass(wxListCtrl) treeCtrl, long id ); void wxDragImage_Delete(TSelf(wxDragImage) self); TBool wxDragImage_BeginDragFullScreen(TSelf(wxDragImage) self, int x_pos, int y_pos, TClass(wxWindow) window, TBool fullScreen, TClass(wxRect) rect); TBool wxDragImage_BeginDrag(TSelf(wxDragImage) self, int x, int y, TClass(wxWindow) window, TClass(wxWindow) boundingWindow ); TBool wxGenericDragImage_DoDrawImage(TSelf(wxGenericDragImage) self, TClass(wxDC) dc, int x, int y ); void wxDragImage_EndDrag(TSelf(wxDragImage) self ); void wxGenericDragImage_GetImageRect(TSelf(wxGenericDragImage) self, int x_pos, int y_pos, int* x, int* y, int* w, int* h ); TBool wxDragImage_Hide(TSelf(wxDragImage) self ); TBool wxDragImage_Move(TSelf(wxDragImage) self, int x, int y ); TBool wxDragImage_Show(TSelf(wxDragImage) self ); TBool wxGenericDragImage_UpdateBackingFromWindow(TSelf(wxGenericDragImage) self, TClass(wxDC) windowDC, TClass(wxMemoryDC) destDC, int x, int y, int w, int h, int xdest, int ydest, int width, int height );