ARB
|
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_element * | source_element () const |
const AW_clicked_element * | dest_element () const |
Protected Member Functions inherited from Dragged | |
AWT_graphic_exports & | get_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) |
Definition at line 1359 of file TreeDisplay.cxx.
|
inline |
Definition at line 1388 of file TreeDisplay.cxx.
|
inlineprotected |
Definition at line 1384 of file TreeDisplay.cxx.
References ClickedElement::element().
Referenced by draw_drag_indicator().
|
inlineprotected |
Definition at line 1385 of file TreeDisplay.cxx.
References ClickedElement::element().
Referenced by draw_drag_indicator().
Implements Dragged.
Definition at line 1394 of file TreeDisplay.cxx.
References dest_element(), AW_clicked_element::indicate_selected(), AW_device::line(), source_element(), td_assert, and Dragged::valid_drag_device().
Referenced by AWT_graphic_tree::handle_command().