draggable (Scripts) Publisher's description
from Francois Bouffard
This function enables a graphical object (be it a line, plot, patch, rectangle, etc.)
This function enables a graphical object (be it a line, plot, patch, rectangle, etc.) to be dragged inside an axis, with a very simple syntax ("draggable(h)"), following or not horizontal or vertical constraints. Limits can be imposed on the object's movement.
Some figure properties are changed by the function, but previous properties are restored as soon as the drag is stopped. The behavior of the object can be reverted to its original, non-draggable state, by issuing "draggable(h,'off')".
Typical uses of this function would include non-standard GUI elements, such as markers that are moved on a figure or image. A function which is called when the object is moved can be provided as an optional argument, so that the movement triggers further actions.
See the provided file dragdemo.m for usage examples.
System Requirements:MATLAB 6.5 (R13)
Program Release Status: New Release
Program Install Support: Install and Uninstall