]>
git.saurik.com Git - wxWidgets.git/blob - src/os2/dnd.cpp
1 ///////////////////////////////////////////////////////////////////////////////
3 // Purpose: wxDropTarget, wxDropSource, wxDataObject implementation
4 // Author: David Webster
8 // Copyright: (c) 1998 AUTHOR
9 // Licence: wxWindows licence
10 ///////////////////////////////////////////////////////////////////////////////
13 #pragma implementation "dnd.h"
19 #include "wx/window.h"
21 #include "wx/gdicmn.h"
24 #if wxUSE_DRAG_AND_DROP
26 // ----------------------------------------------------------------------------
28 // ----------------------------------------------------------------------------
30 // ----------------------------------------------------------------------------
32 // ----------------------------------------------------------------------------
34 wxDropTarget::wxDropTarget(
35 wxDataObject
* pDataObject
41 wxDropTarget::~wxDropTarget()
45 void wxDropTarget::Register(
52 void wxDropTarget::Revoke(
59 wxDragResult
wxDropTarget::OnDragOver(
69 bool wxDropTarget::OnDrop(
78 wxDragResult
wxDropTarget::OnData(
81 , wxDragResult vResult
85 return (wxDragResult
)0;
88 bool wxDropTarget::GetData()
94 bool wxDropTarget::IsAcceptable(
102 //-------------------------------------------------------------------------
104 //-------------------------------------------------------------------------
106 wxDropSource::wxDropSource(
113 wxDropSource::wxDropSource(
121 wxDropSource::~wxDropSource()
126 wxDragResult
wxDropSource::DoDragDrop(
134 void wxDropSource::Init()
139 #endif //wxUSE_DRAG_AND_DROP