ARB
Public Member Functions | Protected Member Functions | List of all members
DragNDrop Class Referenceabstract
Inheritance diagram for DragNDrop:
Inheritance graph
[legend]
Collaboration diagram for DragNDrop:
Collaboration graph
[legend]

Public Member Functions

 DragNDrop (const AW_clicked_element *dragFrom, AWT_graphic_exports &exports_)
 
void draw_drag_indicator (AW_device *device, int drag_gc) const FINAL_OVERRIDE
 
- Public Member Functions inherited from Dragged
 Dragged (AWT_graphic_exports &exports_)
 
void do_drag (const AW_clicked_element *drag_target, const Position &mousepos)
 
void do_drop (const AW_clicked_element *drop_target, const Position &mousepos)
 
void hide_drag_indicator (AW_device *device, int drag_gc) const
 
- Public Member Functions inherited from AWT_command_data
virtual ~AWT_command_data ()
 

Protected Member Functions

const AW_clicked_elementsource_element () const
 
const AW_clicked_elementdest_element () const
 
- Protected Member Functions inherited from Dragged
AWT_graphic_exportsget_exports ()
 

Additional Inherited Members

- Public Types inherited from Dragged
enum  DragAction { DRAGGING, DROPPED }
 
- Static Public Member Functions inherited from Dragged
static bool valid_drag_device (AW_device *device)
 

Detailed Description

Definition at line 1359 of file TreeDisplay.cxx.

Constructor & Destructor Documentation

DragNDrop::DragNDrop ( const AW_clicked_element dragFrom,
AWT_graphic_exports exports_ 
)
inline

Definition at line 1388 of file TreeDisplay.cxx.

Member Function Documentation

const AW_clicked_element* DragNDrop::source_element ( ) const
inlineprotected

Definition at line 1384 of file TreeDisplay.cxx.

References ClickedElement::element().

Referenced by draw_drag_indicator().

const AW_clicked_element* DragNDrop::dest_element ( ) const
inlineprotected

Definition at line 1385 of file TreeDisplay.cxx.

References ClickedElement::element().

Referenced by draw_drag_indicator().

void DragNDrop::draw_drag_indicator ( AW_device device,
int  drag_gc 
) const
inlinevirtual

The documentation for this class was generated from the following file: