Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: self:GetParent():Show() Nenue@6: Nenue@6: Nenue@6: local ct = self:GetParent() Nenue@6: ct.discard = true Nenue@6: ct:Hide() Nenue@6: Nenue@6: Nenue@6: local ct = self:GetParent() Nenue@6: ct.discard = true Nenue@6: ct:Hide() Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: self:GetParent():Show() Nenue@6: Nenue@6: Nenue@6: local ct = self:GetParent() Nenue@6: ct.discard = true Nenue@6: ct:Hide() Nenue@6: Nenue@6: Nenue@6: local ct = self:GetParent() Nenue@6: ct.discard = true Nenue@6: ct:Hide() Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: self:GetParent():Show() Nenue@6: Nenue@6: Nenue@6: local ct = self:GetParent() Nenue@6: ct.discard = true Nenue@6: ct:Hide() Nenue@6: Nenue@6: Nenue@6: local ct = self:GetParent() Nenue@6: ct.discard = true Nenue@6: ct:Hide() Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: if button ~= 'LeftButton' then Nenue@6: return Nenue@6: end Nenue@6: Nenue@6: print(self.sizer:GetCenter(), self.sizer:IsMouseOver()) Nenue@6: if self.sizer:IsMouseOver() then Nenue@6: self:StartSizing() Nenue@6: else Nenue@6: self:StartMoving() Nenue@6: end Nenue@6: self:SetScript('OnUpdate', function() Nenue@6: self.configHeader:SetText(self.name .."\n" Nenue@6: ..math.floor(self:GetWidth())..' x '..math.floor(self:GetHeight()).."\n(" Nenue@6: ..math.floor(self:GetLeft())..', '.. math.floor(self:GetTop())..')') Nenue@6: print('hammer') Nenue@6: end) Nenue@6: Nenue@6: Nenue@6: if button ~= 'LeftButton' then Nenue@6: return Nenue@6: end Nenue@6: self:SetScript('OnUpdate', nil) Nenue@6: print('stop') Nenue@6: self:StopMovingOrSizing() Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: print('Layout', self:GetName(), 'has arrived.') Nenue@6: Nenue@6: Nenue@6: print('Layout', self:GetName(), ' hidden.') Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: Nenue@6: