|
editbox:SetPoint("LEFT",button,"RIGHT",9,0) |
editbox:SetScript("OnEnterPressed", function(self) |
if self:GetText() ~= "" then |
MyLittleButtonDB[GetActiveTalentGroup()]["target"] = self:GetText() |
else |
MyLittleButtonDB[GetActiveTalentGroup()]["target"] = nil |
end |
MyLittleButtonDB[GetActiveTalentGroup()]["target"] = self:GetText() ~= "" and self:GetText() or nil |
ChangeButtonAttributes(MyLittleButtonDB[GetActiveTalentGroup()]["texture"],MyLittleButtonDB[GetActiveTalentGroup()]["type"],MyLittleButtonDB[GetActiveTalentGroup()]["spell"],MyLittleButtonDB[GetActiveTalentGroup()]["target"]) |
self:ClearFocus() |
end) |
editbox:SetScript("OnEscapePressed", function(self) |
if self:GetText() ~= "" then |
MyLittleButtonDB[GetActiveTalentGroup()]["target"] = self:GetText() |
else |
MyLittleButtonDB[GetActiveTalentGroup()]["target"] = nil |
end |
MyLittleButtonDB[GetActiveTalentGroup()]["target"] = self:GetText() ~= "" and self:GetText() or nil |
ChangeButtonAttributes(MyLittleButtonDB[GetActiveTalentGroup()]["texture"],MyLittleButtonDB[GetActiveTalentGroup()]["type"],MyLittleButtonDB[GetActiveTalentGroup()]["spell"],MyLittleButtonDB[GetActiveTalentGroup()]["target"]) |
self:ClearFocus() |
end) |
editbox:SetScript("OnEditFocusGained", function(self) |
self:HighlightText() |
if IsShiftKeyDown() and UnitExists("target") then |
MyLittleButtonDB[GetActiveTalentGroup()]["target"] = UnitName("target") |
ChangeButtonAttributes(MyLittleButtonDB[GetActiveTalentGroup()]["texture"],MyLittleButtonDB[GetActiveTalentGroup()]["type"],MyLittleButtonDB[GetActiveTalentGroup()]["spell"],MyLittleButtonDB[GetActiveTalentGroup()]["target"]) |
self:SetText(MyLittleButtonDB[GetActiveTalentGroup()]["target"]) |
self:ClearFocus() |
else |
self:HighlightText() |
end |
end) |
|
frame:SetBackdrop(GameTooltip:GetBackdrop()) |