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 |