The Drag and Drop states icons appear in the Object States panel on the left-hand side of the Properties dialog box for objects that have either been made drag objects and/or drop zones. The panel contains a list of states an object can have depending on the user’s interaction with the object.
| The Dragging state is used whenever the user is dragging a drag object. |
| The Returning state is used whenever a drag object has been dropped in the wrong place and returns to its original position if not dropped in a drop zone. |
| The Dropped state is used whenever a drag object is dropped into a drop zone. |
| The Drag Over Accept state is used whenever a drag object is over a drop zone that will accept the object. |
| The Drag Over Refuse state is used whenever a drag object is over a drop zone that will reject the object if it is dropped. |
| The Drop Accept state is used whenever a drop zone will accept a drag object being dragged over it. |
| The Drop Refuse state is used whenever a drop zone will reject a drag object if it is dropped. |
| The Drop Used state is used whenever a drop zone has accepted a drag object. |
| The Drop Full state is used whenever a drop zone has reached its limit of drag objects and cannot accept any more. |
The Drag states will only appear for objects which have the This object can be dragged option ticked in the Drag and Drop tab of the Properties dialog.
The Drop states will only appear for objects which have the This object can have other objects dropped onto it option ticked in the Drag and Drop tab of the Properties dialog.
An object can be both a drag object and a drop zone at the same time, therefore all of the Drag and Drop states will appear in the Object States panel for these objects.
For the Drag and Drop states, the Properties dialog will only contain the following tabs: Background, Image, Border and Effects tab.
If you change the property for a state (e.g. Drop Full) it will override the Normal state.
If you do NOT change the appearance for a state, the Normal state appearance is used.