XML/Frame

<Frame> (inherits from , creates a widget) handles events and user interaction, and may contain other widgets.
 <Frame>
 	<ResizeBounds />
 	<HitRectInsets />
 	<Layers />
 	<Frames />
 	<Scripts />
 </Frame>
== Attributes ==
:alpha () - Sets the .
:scale () - Sets the .
:parent () - Parents another frame to this one.
:toplevel () - Renders .
:flattenRenderLayers () - child regions.
:useParentLevel () - Prevents incrementing the frame level above its parent.
:movable () - Enables .
:resizable () - Enables .
:frameStrata (ui:FRAMESTRATA) - Sequences overlapping frames.
:frameLevel () - Further sequences overlapping frames in the same frameStrata.
:id () - Assigns an .
:enableMouse () - Enables all .
:enableMouseClicks () - Enables only.
:enableMouseMotion () - Enables only.
:enableKeyboard () - Enables .
:clampedToScreen () - Prevents dragging .
:protected () - Declares the frame protected for secure code execution.
:depth () - 
:dontSavePosition () - Prevents the position of a movable frame.
:propagateKeyboardInput () - Propagates to the parent frame.
:ignoreParentAlpha () - Controls alpha or as a fraction of its parent's alpha.
:ignoreParentScale () - Controls alpha or as a fraction of its parent's scale.
:intrinsic () - Creates an intrinsic frame.
:clipChildren () - Clips .
:propagateHyperlinksToParent () - Propagates to the parent frame.
:hyperlinksEnabled () - interactive hyperlinks.
== Child elements ==
<HitRectInsets> (inherits from ) shrinks (+) or expands (-) from the frame's edges.
== Patch changes ==
* 
* 
== See also ==
* Inherited by , , , , , , , , , , , , and 
* - Lua alternative.
== References ==