Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::dragdrop::implementation Struct Reference

Classes

struct  event_handlers
 

Public Member Functions

 implementation (window source)
 
void make_drop ()
 

Public Attributes

window const source_handle
 
bool dragging { false }
 
dragdrop_sessionddrop {nullptr}
 
std::function< bool()> predicate
 
std::function< data()> generator
 
std::function< void(bool,
dnd_action, data &)> 
drop_finished
 
struct
nana::dragdrop::implementation::event_handlers 
events
 

Constructor & Destructor Documentation

nana::dragdrop::implementation::implementation ( window  source)
inline

Member Function Documentation

void nana::dragdrop::implementation::make_drop ( )
inline

Member Data Documentation

dragdrop_session* nana::dragdrop::implementation::ddrop {nullptr}
bool nana::dragdrop::implementation::dragging { false }
std::function<void(bool, dnd_action, data&)> nana::dragdrop::implementation::drop_finished
struct nana::dragdrop::implementation::event_handlers nana::dragdrop::implementation::events
std::function<data()> nana::dragdrop::implementation::generator
std::function<bool()> nana::dragdrop::implementation::predicate
window const nana::dragdrop::implementation::source_handle