60 void *
getGhostData(Atom dropType,
unsigned char *dropBuffer,
int dropBufferSize);
68 void Initialize(
void);
73 void Uninitialize(
void);
81 void *getURIListGhostData(
unsigned char *dropBuffer,
int dropBufferSize);
89 void UrlDecode(
char *decodedOut,
int bufferSize,
const char *encodedIn);
96 char *FileUrlDecode(
char *fileUrl);
107 static bool m_xdndInitialized;
110 static DndClass m_dndClass;
113 static Atom *m_dndTypes;
116 static Atom *m_dndActions;
119 static const char *m_dndMimeTypes[];
122 static int m_refCounter;
124 #ifdef WITH_CXX_GUARDEDALLOC
125 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)