List of all existing LoginXML and WorldXML tags, widgets, attributes and methods for addons.
Arcadia exclusive methods were preceded by ~
symbol.
Optional function arguments are marked with *
symbol after its name.
<Button>:GetNormalTexture() => <Texture>
<Button>:SetNormalTexture( <Texture> )
<Button>:GetPushedTexture() => <Texture>
<Button>:SetPushedTexture( <Texture> )
<Button>:GetDisabledTexture() => <Texture>
<Button>:SetDisabledTexture( <Texture> )
<Button>:GetHighlightTexture() => <Texture>
<Button>:SetHighlightTexture( <Texture> )
<Button>:GetNormalText() => <FontString>
<Button>:GetDisabledText() => <FontString>
<Button>:GetHighlightText() => <FontString>
<Button>:SetText( string Text )
<Button>:GetText() => string Text
<Button>:GetTextWidth() => int Width
<Button>:GetTextHeight() => int Height
<Button>:LockHighlight();
<Button>:UnlockHighlight();
<Button>:LockPushed();
<Button>:UnlockPushed();
<Button>:SetTextAnchor( <Anchor> )
<Button>:SetTextColor( <Color> )
<Button>:IsButtonPushed( string Key {"LeftButton", "RightButton", "MidddleButton", "OtherButton"} ) => bool Result
~ RemoveDisabledTexture();
<CheckButton>:GetCheckedTexture() => <Texture>
<CheckButton>:GetDisabledTexture() => <Texture>
<CheckButton>:SetChecked( bool Value )
<CheckButton>:IsChecked() => bool Result
<EditBox>:SetFocus();
<EditBox>:ClearFocus();
<EditBox>:GetText() => string Text
<EditBox>:SetText( string Text )
<EditBox>:SetNumber( string WS )
<EditBox>:GetNumber() => int WS
<EditBox>:SetTextColor( <Color> )
<EditBox>:SetTextInset( <Rectangle> )
<EditBox>:SetCaretColor( <Color> )
<EditBox>:GetCaretColor() => int R, int G, int B
<EditBox>:AddHistoryLine( string Line )
<EditBox>:HighlightText();
<EditBox>:HighlightText( int Start, int End )
<EditBox>:InsertChar( string Char )
<EditBox>:InsertText( string Text )
<EditBox>:SetPasswordMode( bool Value )
<EditBox>:SetPlaceCaret( int Position )
<EditBox>:GetMultiMaxLines() => int Count
<EditBox>:GetMultiRangeLines() => int Count
<EditBox>:GetMultiFirstLine() -> int FirstLine
<EditBox>:SetMultiFirstLine( int FirstLine )
<EditBox>:SetKeyboardInputEnable( bool Value )
<EditBox>:SetRTL( bool Value )
~ <EditBox>:GetLettersLimit() => int Count
~ <EditBox>:SetLettersLimit( int Count )
<FontString>:SetText( string Text )
<FontString>:GetText() => string Text
<FontString>:SetFont( string FontFile, int FontSize, string FontWeight {"THIN", "NORMAL", "BOLD"}, string FontOutline {"NONE", "NORMAL", "THICK"} ) => bool Success
<FontString>:SetFontSize( int Size )
<FontString>:HideLastDot();
<FontString>:IsDrawDot() => bool Result
<FontString>:SetJustifyHType( string Key {"LEFT", "RIGHT", "CENTER"} )
<FontString>:GetDisplayWidth() => int DisplayWidth
<FontString>:SetRTL( bool Value )
<FontString>:GetPaintLines() => int PaintLines
<FontString>:GetFontName( string Value )
<FontString>:GetFontSize( int Value )
<FontString>:GetFontWeight( string Value )
<FontString>:GetFontOutline( string Value )
<FontString>:GetJustifyHType( string Value )
<FontString>:GetJustifyVType( string Value )
<FontString>:IsRTL( bool Value )
~ GetWrappedSize() => int
~ SetBaseFontSize(int baseFontHeight);
~ ResizeText();
<Frame>:Locked()
<Frame>:Unlocked();
<Frame>:Enable();
<Frame>:Disable();
<Frame>:IsEnable() => bool Result
<Frame>:SetID( int ID )
<Frame>:GetID() => int ID
<Frame>:SetLayers( int Layer, <Layout> )
<Frame>:RegisterEvent( string Event )
<Frame>:UnregisterEvent( string Event )
<Frame>:RegisterForDrag( string Key {"LeftButton", "RightButton", "MidddleButton", "OtherButton"} )
<Frame>:RegisterForClicks( string Key {"LeftButton", "RightButton", "MidddleButton", "OtherButton"} )
<Frame>:SetBackdrop( <Backdrop> )
<Frame>:SetBackdropTileColor( <Color> )
<Frame>:SetBackdropTileAlpha( int Alpha )
<Frame>:SetBackdropEdgeColor( <Color> )
<Frame>:SetBackdropEdgeAlpha( int Alpha )
<Frame>:StartMoving();
<Frame>:StartSizing( string Anchor )
<Frame>:StopMovingOrSizing();
<Frame>:SetFrameStrata( string Strata {"Background", "LOW", "MEDIUM", "HIGH", "DIALOG", "TOOLTIP"} )
~ <Frame>:GetFrameStrata() => string Strata {"Background", "LOW", "MEDIUM", "HIGH", "DIALOG", "TOOLTIP"}
<Frame>:SetFrameLevel( int Level )
~ <Frame>:GetFrameLevel() => int Level
<Frame>:SetKeyboardEnable( bool Value )
~ <Frame>:IsKeyboardEnable() => bool Result
<Frame>:ResetFrameOrder();
<Frame>:SetParent(parent );
<Frame>:SetScripts( string EventScriptName, string Function )
<Frame>:SetMouseEnable( bool value )
~ <Frame>:IsMouseEnable() => bool Result
~ <Frame>:SetEnable(bool)
~ GetLayersCount() => int
~ SizeToChild();
~ SetUpdateWhenOff(bool state);
~ GetChildList() => Array Childred { [i..n] { int Index, string Name, int UiType, string Parent } }
$parent
String”<Layout>:GetName() => string Name
<Layout>:GetParent() => <Layout>
<Layout>:GetSize() => int Width, int Height
<Layout>:GetRealSize() => int Width, int Height
<Layout>:GetWidth() => int Width
<Layout>:GetHeight() => int Height
<Layout>:GetPos() => int X, int Y
<Layout>:GetTop() => int Y
<Layout>:GetBottom() => int Y
<Layout>:GetLeft() => int X
<Layout>:GetRight() => int X
<Layout>:GetCenter() => int X, int Y
<Layout>:SetSize( int Width, int Height )
<Layout>:SetWidth( int Width )
<Layout>:SetHeight( int Height )
<Layout>:SetPos( int X, int Y )
<Layout>:SetAnchor( <Anchor> )
<Layout>:ClearAllAnchors()
<Layout>:GetAnchor( int Index ) => string Point, string RelativePoint,RelativeTo, int X, int Y
<Layout>:GetAnchorOffset( int Index ) => int X, int Y
<Layout>:IsVisible() => bool Result
<Layout>:Show();
<Layout>:Hide();
<Layout>:SetColor( int R, int G, int B )
<Layout>:GetColor() => int R, int G, int B
<Layout>:SetAlpha( int Alpha )
<Layout>:GetAlpha() => int Alpha
<Layout>:Moving( int X, int Y )
<Layout>:SetScale( int Scale )
<Layout>:GetScale() => int Scale
<Layout>:GetRealScale() => int Scale
~ <Layout>:GetUiElementType() => int Type
~ <Layout>:SetPixelPerfect(layout)
~ <Layout>:GetPixelPerfect()
~ <Layout>:SetScrollParent(layout)
~ <Layout>:SetVisible(bool)
~ GetRectangle() => int left, int top, int right, int bottom
~ SetAnchorOffset(float x, float y);
<ListBox>:Clear()
<ListBox>:InsertItem( string Text, int Position )
<ListBox>:RemoveItem( int Position )
<ListBox>:SetTopItem( int Position )
<ListBox>:GetTopItem() => int Position
<ListBox>:GetItemSize() => int Size
<ListBox>:SetItemChecked( int Position, bool Value )
<ListBox>:IsItemChecked( int Position ) => bool Result
<ListBox>:GetCurrentItem() => int Position
<ListBox>:SetItemHeight( int Height )
<ListBox>:GetItemHeight() => int Height
<MessageFrame>:AddMessage( string Text, <Color> )
<MessageFrame>:GetLines() => int Count
<MessageFrame>:GetPosition() => int LastLine
<MessageFrame>:SetPosition( int LastLine )
<MessageFrame>:ResetTime()
<MessageFrame>:ScrollDown()
<MessageFrame>:ScrollUp()
<MessageFrame>:ScrollBottom()
<MessageFrame>:ScrollTop()
<MessageFrame>:ClearText()
<MessageFrame>:SetFontSize( int FontSize )
<MessageFrame>:EnableHyperlink( bool Value )
<MessageFrame>:SetLineBytes( int Size )
<MessageFrame>:GetPageLines() => int Count
<MessageFrame>:GetFontString() => <FontString>
<Model>:SetUnit();
<Model>:SetHanger( int ItemDBID, bool Fitting )
<Model>:SetServantHire( int Index )
<Model>:SetServant( int Index )
<Model>:SetPet( int Index )
<Model>:SetTargetBone( string Bone )
<Model>:SetTargetRotate( int Rotation )
<Model>:SetModelOffset( int X, int Y, int Z )
<Model>:SetAlignmentFrames( string, int, int, int )
<Model>:SetMaskFile( string MaskFile )
<Model>:SetCameraPosition( int X, int Y, int Z )
<Model>:SetDefaultTexture( <Texture> )
<Model>:SetComponent( string PartName, string ComponentName )
<Model>:SetComponentColors( string PartName, int R1, int G1, int B1, int R2, int G2, int B2 )
<Model>:SetDyeFXColors( int Color1, int Color2, int Color3, int Color4 )
<Model>:GetMaterialCount() => int Count
<Model>:CanDyeFXColors( int Index ) => bool Overall, bool Dye1, bool Dye2, bool Dye3, bool Dye4
<Model>:Build();
<Model>:PlayMotion( string Motion )
<Model>:SetItemLink( string ItemLink ) => string Result {"Success", "Success_Not_Player", "NoPaperdoll", "SexError_LimitBoy", "SexError_LimitGirl", "Fail"}
<Model>:TakeOffAll();
<Model>:TakeOffWeapon();
<Model>:SetModel( int ItemID )
<Model>:SetPlayerModel( string FriendlyName )
<Model>:SetGuildHouseBuilding( )
<Model>:IsPaperdoll() => bool Result
~ <Model>:HasModel() => bool Result
<Model>:InserLinkFrame( string Name, int X, int Y, int Z )
<Model>:SetDummyMale();
<Model>:SetDummyFemale();
<Model>:ReleaseModel();
~ <Model>:SetEntity( string ACTWorld )
~ <Model>:GetPaperdollPart( int PartIndex ) => string PartName
~ <Model>:SetPaperdollPart( int PartIndex, string PartName )
~ <Model>:GetPaperdollColor( int PartIndex ) => int Color1, int Color2
~ <Model>:SetPaperdollColor( int PartIndex, int Color1, int Color2 )
~ <Model>:GetBoneScale( int BoneIndex ) => int Scale
~ <Model>:SetBoneScale( int BoneIndex, int Scale )
~ <Model>:CardModelDiffuse(?)
<RadioButton>:GetGroupId() => int GroupID
<ScrollFrame>:SetVerticalScroll( int Value )
<ScrollFrame>:GetVerticalScroll() => int Value
<ScrollFrame>:SetHorizontalScroll( int Value )
<ScrollFrame>:GetHorizontalScroll() => int Value
<ScrollFrame>:SetScrollRange( int X, int Y )
<ScrollFrame>:GetScrollRange() => int X, int Y
<ScrollFrame>:UpdateScrollChildRect();
<Slider>:SetMaxValue( int MaxValue )
<Slider>:GetMaxValue() => int MaxValue
<Slider>:SetMinValue( int MinValue )
<Slider>:GetMinValue() => int MinValue
<Slider>:SetMinMaxValues( int MinValue, int MaxValue )
<Slider>:GetMinMaxValues() => int MinValue, int MaxValue
<Slider>:SetValue( int Value )
<Slider>:GetValue() => int Value
<Slider>:SetValueStepMode( string Mode {"INT", "FLOAT"} )
<Slider>:GetValueStepMode() => string Mode {"INT", "FLOAT"}
~ <Slider>:IncrementValue()
~ <Slider>:DecrementValue()
<StatusBar>:SetMaxValue( int MaxValue )
<StatusBar>:GetMaxValue() => int MaxValue
<StatusBar>:SetMinValue( int MinValue )
<StatusBar>:GetMinValue() => int MinValue
<StatusBar>:SetValue( int Value )
<StatusBar>:GetValue() => int Value
<StatusBar>:SetBarColor( <Color> )
<StatusBar>:GetBarColor() => int R, int G, int B, int A
<Texture>:SetFile( string File )
<Texture>:SetRotate( int Rotation )
<Texture>:SetMaskFile( string MaskFile )
<Texture>:SetTexture( string File )
<Texture>:SetTexture()
<Texture>:SetAlphaMode( string Mode {"DISABLE", "BLEND", "ADD", "LUMINANCE"} )
<Texture>:SetLuminance( bool Value )
<Texture>:SetTexCoord( int Left, int Right, int Top, int Bottom )
<Texture>:SetCooldown( int Cooldown1, int Cooldown2 )
<Texture>:SetAnimation( string File, int Speed, int Disw, int Index, int Count, bool Shrink )
<Texture>:PlayAnimation()
<Texture>:GetAnimationProgress() => int Progress
<Texture>:Reload()
<Texture>:FileExists( string file ) => string Result
~ <Texture>:GetFile() => string FileName
<Texture>:GetRotate() => int Rotation
<Texture>:GetMaskFile() => int MaskFile
<Texture>:GetAlphaMode() => int AlphaMode
<Texture>:GetLuminance() => int Luminance
<Texture>:GetTexCoordCount() => int Count
<Texture>:GetTexCoord() => int Left, int Right, int Top, int Bottom
~ <Texture>:SetDottedLine()
~ SetSelectTexCoord(int index);
<Tooltip>:AddDoubleLine( string TextL, string TextR, int RL, int GL, int BL, int RR, int GR, int BR )
~ <Tooltip>:AddDoubleEqualLine( string TextL, string TextR, int RL, int GL, int BL, int RR, int GR, int BR, int AnchorType, int AlignL, int AlignR, bool Warp )
~ <Tooltip>:AddDoubleIconLine( string TextL, string TextR, int RL, int GL, int BL, int RR, int GR, int BR, int IconLeftRow, int IconRightRow, bool ShowR, bool Warp )
<Tooltip>:AddLine( string Text, int R, int G, int B, bool Warp )
~ <Tooltip>:AddIconLine( string Text, int R, int G, int B, int IconRow, bool Warp )
<Tooltip>:AddSeparator();
<Tooltip>:ClearLines();
<Tooltip>:IsOwned( <Layout> ) => bool IsLayoutTheOwner
<Tooltip>:SetOwner( <Layout>, string Anchor {"ANCHOR_TOPLEFT", "ANCHOR_TOP", "ANCHOR_TOPRIGHT", "ANCHOR_LEFT", "ANCHOR_CENTER", "ANCHOR_RIGHT", "ANCHOR_BOTTOMLEFT", "ANCHOR_BOTTOM", "ANCHOR_BOTTOMRIGHT"}, int X, int Y )
<Tooltip>:SetOwner( string TransName, string Anchor {"ANCHOR_TOPLEFT", "ANCHOR_TOP", "ANCHOR_TOPRIGHT", "ANCHOR_LEFT", "ANCHOR_CENTER", "ANCHOR_RIGHT", "ANCHOR_BOTTOMLEFT", "ANCHOR_BOTTOM", "ANCHOR_BOTTOMRIGHT"}, int X, int Y )
<Tooltip>:SetRTL( bool Value )
<Tooltip>:SetText( string Text, int R, int G, int B, bool Warp )
<Tooltip>:SetCoolCloth(link)
<Tooltip>:SetAbility( int DBID )
<Tooltip>:SetAccountBagItem( int Index )
<Tooltip>:SetActionItem( int Index )
<Tooltip>:SetAssignItem( int Index )
<Tooltip>:SetATFTitleItem( int Index )
<Tooltip>:SetATFTitleTipItem( int Index, int Type, int Rare )
<Tooltip>:SetATFUseItem( int Index )
<Tooltip>:SetAuctionBidItem( int Index )
<Tooltip>:SetAuctionBrowseItem( int Index )
<Tooltip>:SetAuctionItem()
<Tooltip>:SetAuctionSellItem( int Index )
<Tooltip>:SetBagItem( int Index )
<Tooltip>:SetBankItem( int Index )
<Tooltip>:SetBootyItem( int Index )
<Tooltip>:SetBulletinBoardItem( int Item, int Index )
<Tooltip>:SetCraftItem( int RecipeGUID, int ButtonID )
<Tooltip>:SetCraftItemRuneHole( int RecipeGUID )
<Tooltip>:SetCraftQueueRequestItem( int ItemGUID )
<Tooltip>:SetCraftRequestItem( int RecipeGUID, int Index )
<Tooltip>:SetEquipmentItem( int Index )
<Tooltip>:SetExtraActionItem( int Index )
<Tooltip>:SetFusionStone( int AbilityID1, int AbilityID2, int AbilityID3 )
<Tooltip>:SetGameBarItem( int Index )
<Tooltip>:SetHistoryItem( int Index )
<Tooltip>:SetHouseItem( int ContainerID, int Index )
<Tooltip>:SetHyperLink( string Link )
<Tooltip>:SetImplementActionItem( int Index )
<Tooltip>:SetInboxItem( int Index, int ItemPos )
<Tooltip>:SetInventoryItem( string Unit {"player"}, int Index )
<Tooltip>:SetItemDB( int OrgObjID )
<Tooltip>:SetItemMall( int Index )
<Tooltip>:SetLootItem( int Index )
<Tooltip>:SetMagicBaseDB( int OrgObjID )
<Tooltip>:SetMagicCollectDB( int OrgObjID, int SkillPoint, bool CurrentLevel*, bool NextLevel*, bool MaxLevel* )
<Tooltip>:SetMerchantItem( int Index )
<Tooltip>:SetPartnerItem( int Index )
<Tooltip>:SetPet( string Link )
<Tooltip>:SetPetActionItem( int Index )
<Tooltip>:SetPetEquipmentItem( int Index, string PetEQType )
<Tooltip>:SetPetFeedFoodItem();
<Tooltip>:SetPetFeedFoodItemTmp( int Index )
<Tooltip>:SetPetProductItem( int Index, int Position, int ItemIndex )
<Tooltip>:SetPetSkillItem( int Index, int Position )
<Tooltip>:SetPetTalentSkillItem( int PetIndex, int SkillIndex )
<Tooltip>:SetPhantom( string Link )
<Tooltip>:SetQuestItem( int Type, int ID )
<Tooltip>:SetRecipeStoreItem( int Index )
<Tooltip>:SetRuneExChangeItem( int Index )
<Tooltip>:SetSendMailItem( int Index )
<Tooltip>:SetShoppingCartItem( int Index )
<Tooltip>:SetSkillItem( int SkillType, int SkillID, int SkillPoint, bool CurrentLevel*, bool NextLevel*, bool MaxLevel* )
<Tooltip>:SetSkillItem_LevelUp();
<Tooltip>:SetStoreItem( string State, int Index )
<Tooltip>:SetSuitSkillEquipmentItem( int Index )
<Tooltip>:SetSuitSkillListItem( int Index )
<Tooltip>:SetSuitSkillPlateItem( int Index )
<Tooltip>:SetSuitSkillSkillItem( int Index )
<Tooltip>:SetTitle( int TitleID )
<Tooltip>:SetTradePlayerItem( int Index )
<Tooltip>:SetTradeTargetItem( int Index )
<Tooltip>:SetUnitBuff( string Unit, int Index )
<Tooltip>:SetUnitDebuff( string Unit, int Index )
~ <Tooltip>:SetWorldMapNPC( int OrgObjID, int X, int Z, string Name, int ZoneID )
~ <Tooltip>:SetCoolCloth(link);
~ <Tooltip>:SetZone( string link )
~ SetTextWithHeader(string text, float r, float g, float b, bool wrap, int minWidthType);