h6. [[Programmer's Reference Manuals]] h6(. » [[List of modules]] h6((. » DragASprite The DragASprite module provides functionality to drag a sprite around the screen using the pointer. To drag a sprite the following process steps should be followed: # Choose a sprite that you wish to use to display when dragging # Call the SWI [[DragASprite_Start]] to begin the drag. This SWI takes a copy of the sprite so the original can be removed from memory if required # When the Wimp sends an indication that the drag has finished via [[Wimp_Poll]], [[DragASprite_Stop]] should then be called. h5. Notes Because a user may not wish for a sprite to be displayed, for whatever reason, a well written application should always check user preferences to see if a sprite should be displayed, or alternatively just display an outline. h4. Details * [[DragASprite SWI Calls|SWI Calls]]