Nana C++ Library. Reference for users.
What we need to use nana
|
Classes | |
struct | implementation |
Public Member Functions | |
simple_dragdrop (window source) | |
simple_dragdrop (window drag_origin, std::function< bool()> when, window drop_target, std::function< void()> how) | |
~simple_dragdrop () | |
void | condition (std::function< bool()> predicate_fn) |
Condition checker. More... | |
void | make_drop (window target, std::function< void()> drop_fn) |
|
explicit |
|
inline |
nana::simple_dragdrop::~simple_dragdrop | ( | ) |
void nana::simple_dragdrop::condition | ( | std::function< bool()> | predicate_fn | ) |
Condition checker.
Sets a condition checker that determines whether the drag-and-drop operation can start. If a condition checker is not set, it always start drag-and-drop operation.
predicate_fn | Unary predicate which returns #true# for starting drag-and-drop operation. |
void nana::simple_dragdrop::make_drop | ( | window | target, |
std::function< void()> | drop_fn | ||
) |