API Frame SetScale

Specified a size scaling to be applied to the object (and its children).

obj:SetScale(newScale);


 * Arguments


 * newScale : The new scaling of this object and its children, relative to its parent.


 * Returns


 * nil

MinimapCluster:SetScale(1.2);
 * Example


 * Result
 * The MinimapCluster and all of its child frames will become scaled 1.2 times from their parent.


 * Description

Since the API presentation is scaled, each object has its own internal notion of size, which is only relative to the actual size it appears on-screen. The UIParent will have a reasonable scaling factor selected by the game engine, from which all of the child UI elements are then derived. This function can be used to selectively change the scale of a component relative to its parent such that it appears to become bigger or smaller. UI elements with appropriately specified anchor points and sizes should scale quite cleanly.