========================================== EClass DragAndDrop ========================================== Defines a drag&drop tool. :ePackage: :doc:`tools <./EPackage_tools>` :inherits from: :doc:`Tool <./EClass_Tool>` EAttributes ############# ``EString`` name Defines the tool name. ``EBoolean`` providesTemplate This attribute is undocumented. ``EString`` icon Defines the path to the tool icon. The path is relative to the editor's repository URL. ``EString`` id Defines an unique id for the tool. ``EString`` tooltip Defines a tooltip for the tool. EReferences ############# ``Shape`` preview Defines the preview that is shown while dragging. The preview is defined by a shape object. :containment: False :lowerBound: 0 :upperBound: 1 ``CompoundCmd`` factoryCmd Defines the command to create the drop item. :containment: True :lowerBound: 0 :upperBound: 1 ``ObjectSpecifier`` specifier Defines the object specifier for the tool. :containment: True :lowerBound: 0 :upperBound: 1