API Frame IsUserPlaced

Returns whether the frame has been moved by the user.

userPlaced = Frame:IsUserPlaced

Returns

 * userPlaced : Boolean - true if the user moved the frame (i.e. Frame:SetUserPlaced(true) was called earlier)

Details
Does not work on frames that were created by CreateFrame.