API Frame StartMoving

Begins repositioning the frame via mouse movement.
 Frame:StartMoving([alwaysStartFromMouse])
==Arguments==
:;alwaysStartFromMouse:
==Details==
* This function triggers an error "Frame:StartMoving(): Frame is not movable" if called on a widget.
* This function automatically flags the widget as . The position of named, movable, user-positioned frames created before is automatically restored by the client from the layout cache when the player logs in. If you'd like to avoid this behavior, call (false) immediately after calling this function.
* Any existing anchors on the widget are cleared. When the frame stops moving (either because () was called or because the frame or one of its ancestors was hidden), it will be anchored to the nearest corner of the screen.
==See also ==
* 
* Making draggable frames