1 / 12

Drag-and-Drop

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

awen
Download Presentation

Drag-and-Drop

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