160 likes | 294 Views
Drag-and-Drop. Cooper 23. Topics. Introduction Dragging Data to Functions Dragging Functions to Data Master and Target. Topics. Tool-Manipulation Charged Cursor Bomb Sighting Problems & Solutions. Introduction. Mostly used in graphics and drawing First used in Mac’s Finder program
E N D
Drag-and-Drop Cooper 23 William H. Bowers – whb108@psu.edu
Topics • Introduction • Dragging Data to Functions • Dragging Functions to Data • Master and Target William H. Bowers – whb108@psu.edu
Topics • Tool-Manipulation • Charged Cursor • Bomb Sighting • Problems & Solutions William H. Bowers – whb108@psu.edu
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
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
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
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
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
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
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
Bomb Sighting • Indication to drop in between objects • MS Office toolbar customization • PowerPoint slide sorter William H. Bowers – whb108@psu.edu
Questions & Discussion William H. Bowers – whb108@psu.edu