WoW:XML/CheckButton: Difference between revisions

From AddOn Studio
< XML
Jump to navigation Jump to search
m (Move page script moved page XML/CheckButton to XML/CheckButton without leaving a redirect)
 
(No difference)

Latest revision as of 04:49, 15 August 2023

XML UI ← XML elements < CheckButton

Inheritance[edit]

Inherited by: none, Inherits: <Button>, Runtime object: CheckButton
Defined in: Frames, Ui

Elements[edit]

Attributes[edit]

  • checked

Details[edit]

For checkbuttons, setting the label of the checkbutton works differently from normal buttons. Using MyCheckButton:SetText("monkey"); will not give you a visible result. Instead, you need to address the text property of the checkbuttons invisible FontString frame. The FontString frame is named "<checkButtonName>Text", so to address it, use the following Lua code: getglobal(MyCheckButton:GetName() .. "Text"):SetText("Monkey");

Example[edit]

Included in Backdrop

<CheckButton name="$parentCheckButton" inherits="OptionsCheckButtonTemplate" checked="true">
  <Anchors>
    <Anchor point="LEFT">
    <Offset>
      <AbsDimension x="20" y="0" />
    </Offset>
    </Anchor>
  </Anchors>
</CheckButton>

Wow checkbutton.jpg