44 void *
getGhostData(Atom dropType,
unsigned char *dropBuffer,
int dropBufferSize);
52 void Initialize(
void);
57 void Uninitialize(
void);
65 void *getURIListGhostData(
unsigned char *dropBuffer,
int dropBufferSize);
73 void UrlDecode(
char *decodedOut,
int bufferSize,
const char *encodedIn);
80 char *FileUrlDecode(
char *fileUrl);
91 static bool m_xdndInitialized;
94 static DndClass m_dndClass;
97 static Atom *m_dndTypes;
100 static Atom *m_dndActions;
103 static const char *m_dndMimeTypes[];
106 static int m_refCounter;
108 #ifdef WITH_CXX_GUARDEDALLOC
109 MEM_CXX_CLASS_ALLOC_FUNCS(
"GHOST:GHOST_DropTargetX11")
bool GHOST_HandleClientMessage(XEvent *event)
void * getGhostData(Atom dropType, unsigned char *dropBuffer, int dropBufferSize)
GHOST_DropTargetX11(GHOST_WindowX11 *window, GHOST_SystemX11 *system)