![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <i_drag_drop.hpp>
Public Member Functions | |
| declare_event (object_acceptable, i_drag_drop_object const &, optional_point const &, drop_operation &) declare_event(object_dropped | |
| virtual | ~i_drag_drop_target ()=default |
| virtual bool | drag_drop_target_enabled () const =0 |
| virtual void | enable_drag_drop_target (bool aEnable=true)=0 |
| virtual bool | can_accept (i_drag_drop_object const &aObject, optional_point const &aDropPosition={}) const =0 |
| virtual drop_operation | accepted_as (i_drag_drop_object const &aObject, optional_point const &aDropPosition={}) const =0 |
| virtual bool | accept (i_drag_drop_object const &aObject, optional_point const &aDropPosition={})=0 |
| virtual bool | is_widget () const =0 |
| virtual i_widget const & | as_widget () const =0 |
| virtual i_widget & | as_widget ()=0 |
Definition at line 142 of file i_drag_drop.hpp.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
| neogfx::i_drag_drop_target::declare_event | ( | object_acceptable | , |
| i_drag_drop_object const & | , | ||
| optional_point const & | , | ||
| drop_operation & | |||
| ) |
|
pure virtual |
|
pure virtual |
|
pure virtual |