Classes | Defines | Enumerations | Functions | Variables

idraganddrop.h File Reference

#include "maxheap.h"
#include "iFnPub.h"
#include "iMacroScript.h"
#include "GetCOREInterface.h"

Go to the source code of this file.

Classes

class   URLTab
class   IDragAndDropMgr
  Manager class for Drag and Drop The Drag and Drop system is managed through a Core FP interface (DND_MGR_INTERFACE), defined by this class. More...
class   DragAndDropHandler
  The base class from which specialized drag-and-drop handlers should be derived. More...
class   DropClipFormat
class   IDropPackageClipFmt
class   VIZableClipFmt
class   DropScriptClipFmt
class   DropType
class   FileDropType
class   DropScriptDropType
class   SceneFileDropType
class   ImageFileDropType
class   ImportFileDropType
class   ScriptFileDropType
class   DropScriptFileDropType
class   MSZipPackageFileDropType
class   BitmapDropType
class   PathConfigDropType
  A DropType class specific to path configuration files. More...

Defines

#define  DND_MGR_INTERFACE   Interface_ID(0x51163ddb, 0x2a4f1619)
#define  FILE_DROPTYPE   0x00000001
  A module of file names or URL's.
#define  DROPSCRIPT_DROPTYPE   0x00000002
  A dropScript.
#define  SCENEFILE_DROPTYPE   0x00000003
  The *.max scene file.
#define  IMAGEFILE_DROPTYPE   0x00000004
  The image files (.bmp, .tga, etc.).
#define  IMPORTFILE_DROPTYPE   0x00000005
  The importable files (.3ds, .dxf, etc.).
#define  SCRIPTFILE_DROPTYPE   0x00000006
  The script files (.ms, .mse, .mcr).
#define  DROPSCRIPTFILE_DROPTYPE   0x00000007
  The drop script files (.ds, .dse).
#define  BITMAP_DROPTYPE   0x00000008
  The bitmap type.
#define  MSZIPFILE_DROPTYPE   0x00000009
  The script zip module files (.mzp).
#define  PATHFILE_DROPTYPE   0x0000000a
  The path type.

Enumerations

enum   {
  dndmgr_enableDandD, dndmgr_globalEnableDnD, dndmgr_isEnabled, dndmgr_dropPackage,
  dndmgr_downloadDirectory, dndmgr_downloadPackage, dndmgr_downloadUrlToDisk, dndmgr_importContextNode
}
 

Function IDs for drag and drop.

More...

Functions

IDragAndDropMgr GetDragAndDropMgr ()

Variables

CoreExport SceneFileDropType  sceneFileDropType
CoreExport ImageFileDropType  imageFileDropType
CoreExport ScriptFileDropType  scriptFileDropType
CoreExport DropScriptFileDropType  dropScriptFileDropType
CoreExport DropScriptDropType  dropScriptDropType
CoreExport BitmapDropType  bitmapDropType
CoreExport MSZipPackageFileDropType  msZipPackageFileDropType
CoreExport PathConfigDropType  pathConfigDropType

Define Documentation

#define DND_MGR_INTERFACE   Interface_ID(0x51163ddb, 0x2a4f1619)

Definition at line 76 of file idraganddrop.h.


Enumeration Type Documentation

anonymous enum

Function IDs for drag and drop.

Enumerator:
dndmgr_enableDandD 
dndmgr_globalEnableDnD 
dndmgr_isEnabled 
dndmgr_dropPackage 
dndmgr_downloadDirectory 
dndmgr_downloadPackage 
dndmgr_downloadUrlToDisk 
dndmgr_importContextNode 

Definition at line 84 of file idraganddrop.h.


Function Documentation

IDragAndDropMgr* GetDragAndDropMgr ( ) [inline]
Remarks:
This function, which is not part of the class, allows you to retrieve a pointer to the Drag and Drop Manager interface. This will return a pointer to the drag and drop manager interface from the core interface.

Definition at line 80 of file idraganddrop.h.


Variable Documentation