Drag and Drop - Actions

Actions

The basic sequence involved in drag and drop is:

  • Move the pointer to the object
  • Press, and hold down, the button on the mouse or other pointing device, to "grab" the object,
  • "Drag" the object to the desired location,
  • "Drop" the object by releasing the button.

Dragging requires more physical effort than moving the same pointing device without holding down any buttons. Because of this, a user cannot move as quickly and precisely while dragging (see Fitts' law). However, drag-and-drop operations have the advantage of thoughtfully chunking together two operands (the object to drag, and the drop location) into a single action. Extended dragging and dropping (as in graphic design) can stress the mousing hand.

A design problem appears when the same button selects and drags items. Imprecise movement can cause a dragging when the user just wants to select.

Another problem is that the target of the dropping can be hidden under other objects. The user would have to stop the dragging, make both the source and the target visible and start again. In classic Mac OS the top-of-screen menu bar served as a universal "drag cancel" target. This issue has been dealt with in Mac OS X with the introduction of Exposé.

Read more about this topic:  Drag And Drop

Famous quotes containing the word actions:

    Piety practised in solitude, like the flower that blooms in the desert, may give its fragrance to the winds of heaven, and delight those unbodied spirits that survey the works of God and the actions of men; but it bestows no assistance upon earthly beings, and however free from taints of impurity, yet wants the sacred splendour of beneficence.
    Samuel Johnson (1709–1784)

    They are actions that a man might play,
    But I have that within which passes show,
    These but the trappings and the suits of woe.
    William Shakespeare (1564–1616)

    To be told that our child’s behavior is “normal” offers little solace when our feelings are badly hurt, or when we worry that his actions are harmful at the moment or may be injurious to his future. It does not help me as a parent nor lessen my worries when my child drives carelessly, even dangerously, if I am told that this is “normal” behavior for children of his age. I’d much prefer him to deviate from the norm and be a cautious driver!
    Bruno Bettelheim (20th century)