레퍼런스 › 함수 레퍼런스 › UI

UI.condition_display.CreateConditionLink

공개

호출 방법

addon:CreateConditionLink()

addon을 통해 바로 쓸 수 있으며, 의존성이 필요 없습니다.

하는 일

선택적인 앞쪽 이미지와 포인터 콜백이 있는 기본 줄바꿈 텍스트를 만듭니다. SetImage와 SetImageSize로 이미지를 설정하고, OnEnter, OnLeave, OnClick은 조건 콜백 규약을 따릅니다. parent:AddChild(widget)로 콜백 부모에 추가하세요. 해제되면 콜백도 만료됩니다.

인수

이름유형하는 일
selfRMAddonRotation Master 애드온 인스턴스 (콜론 호출에서는 암묵적).

반환값

1RMConditionLink측정된 높이와 비활성 상태를 가진 기본 상호 작용 텍스트 및 이미지 컨트롤.

버전

기본 제공 도우미는 모든 버전에 등록됩니다. 다른 점은 읽는 게임 API이며, API가 없으면 도우미는 대체 동작을 하거나 이유와 함께 nil을 반환합니다.

게임 API를 직접 읽지 않습니다.

예시

local link = addon:CreateConditionLink()
link:SetImage("Interface\\Icons\\Spell_Nature_Rejuvenation")
link:SetImageSize(16, 16)
link:SetText(L["Rejuvenation"])
link:SetCallback("OnClick", function(_, _, button) if button == "RightButton" then value.spell = nil end end)
parent:AddChild(link)

의존성

소스

UI/condition_display.lua, 158번째 줄. 게임에서는 읽기 전용이며, 복제하면 편집 가능한 사본이 생깁니다.

UI.condition_display.CreateConditionLink(self)
 return self:AcquireConditionWidget('RM-ConditionLink',function() return labelConstructor(true) end)

함수 레퍼런스(으)로 돌아가기