#include <JXDNDManager.h>
◆ TargetFinder()
JXDNDManager::TargetFinder::TargetFinder |
( |
JXDisplay * |
display | ) |
|
This defines the interface for all objects that can locate a DND target.
Derived classes must override FindTarget(). The return values are:
return bool target supports XDND
xWindow window containing mouse
msgWindow window to which DND messages should be sent
target JXContainer containing mouse, if any
vers XDND version supported by target
msgWindow and vers can be obtained from JXDNDManager::IsDNDAware().
◆ ~TargetFinder()
JXDNDManager::TargetFinder::~TargetFinder |
( |
| ) |
|
|
virtual |
◆ FindTarget()
virtual bool JXDNDManager::TargetFinder::FindTarget |
( |
const JXContainer * |
coordOwner, |
|
|
const JPoint & |
pt, |
|
|
Window * |
xWindow, |
|
|
Window * |
msgWindow, |
|
|
JXContainer ** |
target, |
|
|
Atom * |
vers |
|
) |
| |
|
pure virtual |
◆ GetDisplay()
JXDisplay * JXDNDManager::TargetFinder::GetDisplay |
( |
| ) |
const |
|
inline |
◆ GetDNDManager()
JXDNDManager * JXDNDManager::TargetFinder::GetDNDManager |
( |
| ) |
const |
◆ GetSelectionManager()
The documentation for this class was generated from the following files: