idraganddrop.h File Reference
 
 
 
idraganddrop.h File Reference

This reference page is linked to from the following overview topics: Core Interfaces.


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

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 package 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 package 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)

Enumeration Type Documentation

anonymous enum

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.

Variable Documentation