JX Application Framework
|
#include "JXDNDManager.h"
#include "JXDNDChooseDropActionDialog.h"
#include "JXDisplay.h"
#include "JXWindow.h"
#include "JXWidget.h"
#include "jXGlobals.h"
#include "jXUtil.h"
#include <jx-af/jcore/JMinMax.h>
#include <jx-af/jcore/jTime.h>
#include <jx-af/jcore/jAssert.h>
#include "jx_drag_object_cursor.xbm"
#include "jx_drag_object_cursor_mask.xbm"
#include "jx_drag_copy_object_cursor.xbm"
#include "jx_drag_link_object_cursor.xbm"
#include "jx_drag_ask_object_cursor.xbm"
#include "jx_drag_mod_object_cursor_mask.xbm"
#include "jx_drag_file_cursor.xbm"
#include "jx_drag_file_cursor_mask.xbm"
#include "jx_drag_copy_file_cursor.xbm"
#include "jx_drag_link_file_cursor.xbm"
#include "jx_drag_ask_file_cursor.xbm"
#include "jx_drag_mod_file_cursor_mask.xbm"
#include "jx_drag_directory_cursor.xbm"
#include "jx_drag_directory_cursor_mask.xbm"
#include "jx_drag_copy_directory_cursor.xbm"
#include "jx_drag_link_directory_cursor.xbm"
#include "jx_drag_ask_directory_cursor.xbm"
#include "jx_drag_mod_directory_cursor_mask.xbm"
#include "jx_drag_file_and_directory_cursor.xbm"
#include "jx_drag_file_and_directory_cursor_mask.xbm"
#include "jx_drag_copy_file_and_directory_cursor.xbm"
#include "jx_drag_link_file_and_directory_cursor.xbm"
#include "jx_drag_ask_file_and_directory_cursor.xbm"
#include "jx_drag_mod_file_and_directory_cursor_mask.xbm"
Macros | |
#define | JXDND_DEBUG_MSGS 0 |
#define | JXDND_SOURCE_DELAY 0 |
#define | JXDND_TARGET_DELAY 0 |
Enumerations | |
enum | { kDNDEnterTypeCount = 3 , kDNDEnterWindow = 0 , kDNDEnterFlags , kDNDEnterType1 , kDNDEnterType2 , kDNDEnterType3 , kDNDEnterMoreTypesFlag = 1 , kDNDEnterVersionRShift = 24 , kDNDEnterVersionMask = 0xFF , kDNDHereWindow = 0 , kDNDHereFlags , kDNDHerePt , kDNDHereTimeStamp , kDNDHereAction , kDNDStatusWindow = 0 , kDNDStatusFlags , kDNDStatusPt , kDNDStatusArea , kDNDStatusAction , kDNDStatusAcceptDropFlag = 1 , kDNDStatusSendHereFlag = 2 , kDNDLeaveWindow = 0 , kDNDLeaveFlags , kDNDDropWindow = 0 , kDNDDropFlags , kDNDDropTimeStamp , kDNDFinishedWindow = 0 , kDNDFinishedFlags } |
Variables | |
const Atom | kCurrentDNDVersion = 4 |
const Atom | kMinDNDVersion = 3 |
const clock_t | kWaitForLastStatusTime = 10 * CLOCKS_PER_SEC |
const JUInt32 | kDNDScrollTargetMask = 0x00000400 |
const JUInt32 | kDNDScrollButtonMask = 0x00000300 |
const JSize | kDNDScrollButtonShift = 8 |
const JUInt32 | kDNDScrollModsMask = 0x000000FF |
#define JXDND_DEBUG_MSGS 0 |
#define JXDND_SOURCE_DELAY 0 |
#define JXDND_TARGET_DELAY 0 |
anonymous enum |
const Atom kCurrentDNDVersion = 4 |
const JUInt32 kDNDScrollButtonMask = 0x00000300 |
const JSize kDNDScrollButtonShift = 8 |
const JUInt32 kDNDScrollModsMask = 0x000000FF |
const JUInt32 kDNDScrollTargetMask = 0x00000400 |
const Atom kMinDNDVersion = 3 |
const clock_t kWaitForLastStatusTime = 10 * CLOCKS_PER_SEC |