The API is no longer being updated here until further notice. |
<Button> (inherits from <Frame>, creates a Button) responds to clicks.
<Button text="" registerForClicks="" motionScriptsWhileDisabled=""> <NormalTexture /> <PushedTexture /> <DisabledTexture /> <HighlightTexture /> <NormalColor /> <HighlightColor /> <DisabledColor /> <ButtonText /> <PushedTextOffset /> <NormalFont style="" /> <HighlightFont style="" /> <DisabledFont style="" /> </Button>
Attributes[]
- text (xs:string? ) - Displays a label.
- registerForClicks (xs:string? ) - Controls which mouse buttons will trigger OnClick.
- motionScriptsWhileDisabled (xs:boolean? ) - Enables OnEnter and OnLeave while disabled.
Child elements[]
<NormalTexture>, <PushedTexture>, <DisabledTexture>, and <HighlightTexture> appear by state; inherit <Texture>.
<NormalColor>, <HighlightColor> and <DisabledColor>, colors the label by state; inherit <Color>.
<ButtonText> controls the label; inherits <FontString>.
<PushedTextOffset> moves the label when pushed; inherits <Dimension>.
<NormalFont>, <HighlightFont>, and <DisabledFont> styles the label by state.
- style (xs:string)
Example[]
Included in Backdrop
<Button name="$parentButtonClose" inherits="OptionsButtonTemplate" text="Close">
<Anchors>
<Anchor point="BOTTOMRIGHT">
<Offset>
<AbsDimension x="-12" y="16"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnClick> autoInviteMainConfigFrame:Hide(); </OnClick>
</Scripts>
</Button>
Patch changes[]
- Patch 3.3.0 (2009-12-08): Attribute motionScriptsWhileDisabled added.[1]
- Patch 3.2.2 (2009-09-22): Attribute registerForClicks added.[2]
- Patch 1.11.0 (2006-06-19): Element <ButtonText> added.[3]
- Patch 1.1.0 (2004-11-07): Included in the original World of Warcraft release[4]
References[]
- ^ 2009-12-08, UI.xsd, version 3.3.0.10958, near line 490, archived at Townlong-Yak
- ^ 2009-09-25, UI.xsd, version 3.2.2.10505, near line 483, archived at Townlong-Yak
- ^ 2006-06-20, UI.xsd, version 1.11.0.5428, near line 411, archived at Townlong-Yak
- ^ 2004-12-06, UI.xsd, version 1.1.2.4115, near line 366, archived at Townlong-Yak