/branches
local srcframe = frameList[src.name]; |
local tgtframe = frameList[tgt.name]; |
if srcframe and tgtframe then |
local srcx, srcy = VFLUI.GetUniversalPoint(srcframe, srcpt); |
local tgtx, tgty = VFLUI.GetUniversalPoint(tgtframe, tgtpt); |
x = tgtx - srcx; |
y = tgty - srcy; |
local srcx, srcy = VFLUI.GetPoint(srcframe, srcpt); |
local tgtx, tgty = VFLUI.GetPoint(tgtframe, tgtpt); |
x = srcx - tgtx ; |
y = srcy - tgty; |
RDXDK.DoOffset(src, srcpt, tgt, tgtpt, x, y); |
end |
end |
s:Hide(); |
-- Invoke :Destroy on any children that have a destroy method |
-- in fact doesn't work but.... |
for _,child in self:AllChildren() do |
for _,child in s:AllChildren() do |
if child.Destroy then |
child:Destroy(); child.Destroy = nil; |
end |