Blender  V2.93
Macros | Typedefs | Enumerations
GHOST_DropTargetX11.cpp File Reference
#include "GHOST_DropTargetX11.h"
#include "GHOST_Debug.h"
#include <assert.h>
#include <ctype.h>
#include <stdio.h>
#include <string.h>

Go to the source code of this file.

Macros

#define dndTypeURLID   0
 
#define dndTypeURIListID   1
 
#define dndTypePlainTextID   2
 
#define dndTypeOctetStreamID   3
 
#define dndTypeURL   m_dndTypes[dndTypeURLID]
 
#define dndTypeURIList   m_dndTypes[dndTypeURIListID]
 
#define dndTypePlainText   m_dndTypes[dndTypePlainTextID]
 
#define dndTypeOctetStream   m_dndTypes[dndTypeOctetStreamID]
 

Typedefs

typedef enum DecodeState_e DecodeState_e
 

Enumerations

enum  DecodeState_e { STATE_SEARCH = 0 , STATE_CONVERTING }
 

Macro Definition Documentation

◆ dndTypeOctetStream

#define dndTypeOctetStream   m_dndTypes[dndTypeOctetStreamID]

Definition at line 48 of file GHOST_DropTargetX11.cpp.

◆ dndTypeOctetStreamID

#define dndTypeOctetStreamID   3

Definition at line 43 of file GHOST_DropTargetX11.cpp.

◆ dndTypePlainText

#define dndTypePlainText   m_dndTypes[dndTypePlainTextID]

Definition at line 47 of file GHOST_DropTargetX11.cpp.

◆ dndTypePlainTextID

#define dndTypePlainTextID   2

Definition at line 42 of file GHOST_DropTargetX11.cpp.

◆ dndTypeURIList

#define dndTypeURIList   m_dndTypes[dndTypeURIListID]

Definition at line 46 of file GHOST_DropTargetX11.cpp.

◆ dndTypeURIListID

#define dndTypeURIListID   1

Definition at line 41 of file GHOST_DropTargetX11.cpp.

◆ dndTypeURL

#define dndTypeURL   m_dndTypes[dndTypeURLID]

Definition at line 45 of file GHOST_DropTargetX11.cpp.

◆ dndTypeURLID

#define dndTypeURLID   0

Definition at line 40 of file GHOST_DropTargetX11.cpp.

Typedef Documentation

◆ DecodeState_e

Enumeration Type Documentation

◆ DecodeState_e

Enumerator
STATE_SEARCH 

searching for an ampersand to convert

STATE_CONVERTING 

convert the two proceeding characters from hex

Definition at line 118 of file GHOST_DropTargetX11.cpp.