25 #ifndef JUCE_DRAGANDDROPCONTAINER_H_INCLUDED 26 #define JUCE_DRAGANDDROPCONTAINER_H_INCLUDED 87 void startDragging (
const var& sourceDescription,
90 bool allowDraggingToOtherJuceWindows =
false,
91 const Point<int>* imageOffsetFromMouse =
nullptr);
94 bool isDragAndDropActive()
const;
103 var getCurrentDragDescription()
const;
106 void setCurrentDragImage (
const Image& newImage);
137 static bool performExternalDragDropOfFiles (
const StringArray& files,
bool canMoveFiles);
152 static bool performExternalDragDropOfText (
const String& text);
172 virtual void dragOperationStarted();
175 virtual void dragOperationEnded();
190 #endif // JUCE_DRAGANDDROPCONTAINER_H_INCLUDED Definition: juce_Variant.h:46
Definition: juce_DragAndDropTarget.h:53
Definition: juce_DragAndDropContainer.cpp:30
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_Component.h:33
Definition: juce_ScopedPointer.h:70
Definition: juce_StringArray.h:39
Definition: juce_ContainerDeletePolicy.h:44
Definition: juce_DragAndDropContainer.h:48
Definition: juce_Image.h:54
static const Image null
Definition: juce_Image.h:152