| wxShapeFramework
    1.13.0 beta
    | 
Class encapsulates wxEVT_SF_ON_DROP event. More...
#include <SFEvents.h>


| Public Member Functions | |
| wxSFShapeDropEvent (wxEventType cmdType=wxEVT_NULL, wxCoord x=0, wxCoord y=0, wxSFShapeCanvas *target=NULL, wxDragResult def=wxDragNone, int id=0) | |
| Constructor.  More... | |
| wxSFShapeDropEvent (const wxSFShapeDropEvent &obj) | |
| Copy constructor.  More... | |
| virtual | ~wxSFShapeDropEvent () | 
| Destructor.  More... | |
| void | SetDroppedShapes (const ShapeList &list) | 
| Copy given shapes to the internal list of dropped shapes.  More... | |
| void | SetDropPosition (const wxPoint &pos) | 
| Set a position where the shapes were dropped.  More... | |
| void | SetDragResult (wxDragResult def) | 
| Set drag result.  More... | |
| void | SetDropTarget (wxSFShapeCanvas *target) | 
| Set drop target (shape canvas where shapes have been dropped to).  More... | |
| ShapeList & | GetDroppedShapes () | 
| Get a shape object from the event object.  More... | |
| wxPoint | GetDropPosition () | 
| Get drop position.  More... | |
| wxDragResult | GetDragResult () | 
| Get drag result.  More... | |
| wxSFShapeCanvas * | GetDropTarget () | 
| Get drop target (shape canvas where shapes have been dropped to).  More... | |
| wxEvent * | Clone () const | 
| Clone this event object and return pointer to the new instance.  More... | |
| Private Attributes | |
| ShapeList | m_lstDroppedShapes | 
| List of dropped shapes.  More... | |
| wxSFShapeCanvas * | m_pDropTarget | 
| Drop target.  More... | |
| wxPoint | m_nDropPosition | 
| Drop position.  More... | |
| wxDragResult | m_nDragResult | 
| Drag result.  More... | |
Class encapsulates wxEVT_SF_ON_DROP event.
| wxSFShapeDropEvent::wxSFShapeDropEvent | ( | wxEventType | cmdType = wxEVT_NULL, | 
| wxCoord | x = 0, | ||
| wxCoord | y = 0, | ||
| wxSFShapeCanvas * | target = NULL, | ||
| wxDragResult | def = wxDragNone, | ||
| int | id = 0 | ||
| ) | 
Constructor.
| wxSFShapeDropEvent::wxSFShapeDropEvent | ( | const wxSFShapeDropEvent & | obj | ) | 
Copy constructor.
| 
 | virtual | 
Destructor.
| 
 | inline | 
Clone this event object and return pointer to the new instance.
| 
 | inline | 
Get drag result.
| 
 | inline | 
Get a shape object from the event object.
| 
 | inline | 
Get drop position.
| 
 | inline | 
Get drop target (shape canvas where shapes have been dropped to).
| 
 | inline | 
Set drag result.
| def | Drag result | 
| void wxSFShapeDropEvent::SetDroppedShapes | ( | const ShapeList & | list | ) | 
Copy given shapes to the internal list of dropped shapes.
| list | Reference to a list of copied shapes | 
| 
 | inline | 
Set a position where the shapes were dropped.
| pos | Position | 
| 
 | inline | 
Set drop target (shape canvas where shapes have been dropped to).
| target | Pointer to drop target (shape canvas) | 
| 
 | private | 
List of dropped shapes.
| 
 | private | 
Drag result.
| 
 | private | 
Drop position.
| 
 | private | 
Drop target.