1 / 12

Understanding Drag-and-Drop Functionality in Tool Manipulation

This document explores the concept of drag-and-drop functionality predominantly used in graphics and drawing applications. It delves into various aspects such as dragging data to functions, the implications of source and target objects, and troubleshooting common issues encountered during use. Key topics include the versatility of drag and drop, visual feedback mechanisms, and the design of user interfaces in software like MS Office and VB. The insights provided aim to enhance user experience and efficiency in tool manipulation by addressing obstacles and suggesting solutions.

awen
Télécharger la présentation

Understanding Drag-and-Drop Functionality in Tool Manipulation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Drag-and-Drop Cooper 23 William H. Bowers – whb108@psu.edu

  2. Topics • Introduction • Dragging Data to Functions • Dragging Functions to Data • Master and Target William H. Bowers – whb108@psu.edu

  3. Topics • Tool-Manipulation • Charged Cursor • Bomb Sighting • Problems & Solutions William H. Bowers – whb108@psu.edu

  4. Introduction • Mostly used in graphics and drawing • First used in Mac’s Finder program • Initially used in MS Windows 3.0 • Interior use • Exterior use • Source / target William H. Bowers – whb108@psu.edu

  5. Dragging Data to Functions • Dragging files to a processor • Recycle bin • Processor must handle multiple data formats • Negotiated drag and drop • Known drag and drop William H. Bowers – whb108@psu.edu

  6. Dragging Functions to Data • Click a format button and drag to text • Adding buttons for external functions to toolbars William H. Bowers – whb108@psu.edu

  7. Source and Target • Source objects indicate pliancy • Provide feedback on functionality • Indicate drop candidates • Visual indications • Tool-tips to indicate pliancy • Indicate completion William H. Bowers – whb108@psu.edu

  8. Problems & Solutions • Autoscroll in documents • Avoiding twitchiness • Mouse/screen movement difference • Difficulty in precise mouse movements • Debounce the mouse • Drag thresholds • Mouse vernier William H. Bowers – whb108@psu.edu

  9. Tool-Manipulation • Modal tool • Change cursor to indicate selected tool • Must re-select to change tool • Perform actions • Draw shapes • Meta-keys for tool selection William H. Bowers – whb108@psu.edu

  10. Charged Cursor • Cursor changes to indicate tool • Tool is now “loaded” with an object • Form design in VB • PowerPoint graphics drawing William H. Bowers – whb108@psu.edu

  11. Bomb Sighting • Indication to drop in between objects • MS Office toolbar customization • PowerPoint slide sorter William H. Bowers – whb108@psu.edu

  12. Questions & Discussion William H. Bowers – whb108@psu.edu

More Related