XML UI ← XML properties < ResizeBounds

ResizeBounds is a type used for setting resize contraints on a frame.

Inheritance[edit | edit source]

Inherited by: none, Inherits: none, Defined in: Frame

Elements[edit | edit source]

  • <minResize> (Dimension) - lower bounds of a frames size
  • <maxResize> (Dimension) - upper bounds of a frames size

Attributes[edit | edit source]


Summary[edit | edit source]

ResizeBounds element type facilitates the 'Layout' mechanism in the WoW UI. ResizeBounds works by setting a minimum and maximum bounds for how a frame can be resized.

Example[edit | edit source]

<Frame name="MyFrame">
  <Size x="200" y="200"/>
      <minResize x="100" y="100"/>
      <maxResize x="400" y="600"/>
      <Texture file="MyTexture">
          <Anchor point="TOPLEFT"/>
          <Anchor point="BOTTOMRIGHT"/>

This example will create a frame with size of 200,200 and not allow automatic resize to be smalle than 100,100 or larger than 400,600, drawing a texture which will stretch with the frame. And this demonstrates use of ResizeBounds using inline XML/Dimension values for 'minResize' and 'maxResize'.

Details[edit | edit source]

Community content is available under CC-BY-SA unless otherwise noted.