/
local obj = VFLUI.AcquireFrame(btype, id); |
if not obj then return nil; end |
obj:SetParent(parent); |
--if parent then |
-- obj:SetParent(parent); |
--obj:SetFrameStrata(parent:GetFrameStrata()); |
--obj:SetFrameLevel(parent:GetFrameLevel() + 1); |
--end |
obj:Show(); |
local framesup = VFLUI.AcquireFrame("Frame"); |
framesup:SetParent(obj); |
btn.cd:SetAllPoints(btn.tex); |
btn.cd:Show(); |
btn.sttxt = VFLUI.CreateFontString(btn); |
btn.sttxt:SetAllPoints(btn); |
btn.frtxt = VFLUI.AcquireFrame("Frame"); |
btn.frtxt:SetParent(btn); |
btn.frtxt:SetFrameLevel(btn:GetFrameLevel() + 2); |
btn.frtxt:SetAllPoints(btn); |
btn.frtxt:Show(); |
btn.sttxt = VFLUI.CreateFontString(btn.frtxt); |
btn.sttxt:SetAllPoints(btn.frtxt); |
btn.sttxt:Show(); |
]]; |
createCode = createCode .. VFLUI.GenerateSetFontCode("btn.sttxt", desc.fontst, nil, true); |
btn.tex:SetTexCoord(0.08, 1-0.08, 0.08, 1-0.08); |
btn.tex:Show(); |
btn.sttxt = VFLUI.CreateFontString(btn); |
btn.sttxt:SetAllPoints(btn); |
btn.frtxt = VFLUI.AcquireFrame("Frame"); |
btn.frtxt:SetParent(btn); |
btn.frtxt:SetFrameLevel(btn:GetFrameLevel() + 2); |
btn.frtxt:SetAllPoints(btn); |
btn.frtxt:Show(); |
btn.sttxt = VFLUI.CreateFontString(btn.frtxt); |
btn.sttxt:SetAllPoints(btn.frtxt); |
btn.sttxt:Show(); |
]]; |
createCode = createCode .. VFLUI.GenerateSetFontCode("btn.sttxt", desc.fontst, nil, true); |
btn.tex:SetTexCoord(0.08, 1-0.08, 0.08, 1-0.08); |
btn.tex:Show(); |
btn.sttxt = VFLUI.CreateFontString(btn); |
btn.sttxt:SetAllPoints(btn); |
btn.frtxt = VFLUI.AcquireFrame("Frame"); |
btn.frtxt:SetParent(btn); |
btn.frtxt:SetFrameLevel(btn:GetFrameLevel() + 2); |
btn.frtxt:SetAllPoints(btn); |
btn.frtxt:Show(); |
btn.sttxt = VFLUI.CreateFontString(btn.frtxt); |
btn.sttxt:SetAllPoints(btn.frtxt); |
btn.sttxt:Show(); |
]]; |
createCode = createCode .. VFLUI.GenerateSetFontCode("btn.sttxt", desc.fontst, nil, true); |
btn.tex:SetTexCoord(0.08, 1-0.08, 0.08, 1-0.08); |
btn.tex:Show(); |
btn.sttxt = VFLUI.CreateFontString(btn); |
btn.sttxt:SetAllPoints(btn); |
btn.frtxt = VFLUI.AcquireFrame("Frame"); |
btn.frtxt:SetParent(btn); |
btn.frtxt:SetFrameLevel(btn:GetFrameLevel() + 2); |
btn.frtxt:SetAllPoints(btn); |
btn.frtxt:Show(); |
btn.sttxt = VFLUI.CreateFontString(btn.frtxt); |
btn.sttxt:SetAllPoints(btn.frtxt); |
btn.sttxt:Show(); |
]]; |
createCode = createCode .. VFLUI.GenerateSetFontCode("btn.sttxt", desc.fontst, nil, true); |
local btn = child.btn; |
if btn then |
VFLUI.ReleaseRegion(btn.sttxt); btn.sttxt = nil; |
btn.frtxt:Destroy(); btn.frtxt = nil; |
btn.cd:Destroy(); btn.cd = nil; |
VFLUI.ReleaseRegion(btn.tex); btn.tex = nil; |
btn:Destroy(); btn = nil; |
local btn = tempEnchant1.btn; |
if btn then |
VFLUI.ReleaseRegion(btn.sttxt); btn.sttxt = nil; |
btn.frtxt:Destroy(); btn.frtxt = nil; |
VFLUI.ReleaseRegion(btn.tex); btn.tex = nil; |
btn:Destroy(); btn = nil; |
end |
local btn = tempEnchant2.btn; |
if btn then |
VFLUI.ReleaseRegion(btn.sttxt); btn.sttxt = nil; |
btn.frtxt:Destroy(); btn.frtxt = nil; |
VFLUI.ReleaseRegion(btn.tex); btn.tex = nil; |
btn:Destroy(); btn = nil; |
end |
local btn = tempEnchant3.btn; |
if btn then |
VFLUI.ReleaseRegion(btn.sttxt); btn.sttxt = nil; |
btn.frtxt:Destroy(); btn.frtxt = nil; |
VFLUI.ReleaseRegion(btn.tex); btn.tex = nil; |
btn:Destroy(); btn = nil; |
end |
btn.cd:Show(); |
]]; |
createCode = createCode .. [[ |
btn.sttxt = VFLUI.CreateFontString(btn); |
btn.sttxt:SetAllPoints(btn); |
btn.frtxt = VFLUI.AcquireFrame("Frame"); |
btn.frtxt:SetParent(btn); |
btn.frtxt:SetFrameLevel(btn:GetFrameLevel() + 2); |
btn.frtxt:SetAllPoints(btn); |
btn.frtxt:Show(); |
btn.sttxt = VFLUI.CreateFontString(btn.frtxt); |
btn.sttxt:SetAllPoints(btn.frtxt); |
btn.sttxt:Show(); |
]]; |
createCode = createCode .. VFLUI.GenerateSetFontCode("btn.sttxt", desc.fontst, nil, true); |
btn = frame.]] .. objname .. [[[i] |
btn.meta = nil; |
VFLUI.ReleaseRegion(btn.sttxt); btn.sttxt = nil; |
btn.frtxt:Destroy(); btn.frtxt = nil; |
btn.cd:Destroy(); btn.cd = nil; |
VFLUI.ReleaseRegion(btn.tex); btn.tex = nil; |
btn:Destroy(); btn = nil; |