Nenue@4: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@13: Nenue@5: Nenue@5: Nenue@5: Nenue@5: Nenue@4: Nenue@14: Nenue@4: Nenue@14: self:ToFront() Nenue@4: if button == 'LeftButton' then Nenue@14: if self.out.grip:IsMouseOver() then Nenue@4: return self:StartSizing() Nenue@4: end Nenue@4: return self:StartMoving() Nenue@4: end Nenue@4: Nenue@4: Nenue@4: if button == 'RightButton' then Nenue@13: return self:MinMax() Nenue@4: end Nenue@4: self:StopMovingOrSizing() Nenue@14: self.x = nil -- free these up Nenue@14: self.y = nil Nenue@14: self.width = nil Nenue@14: self.height = nil Nenue@13: self:Save() Nenue@4: Nenue@4: Nenue@4: local up = delta > 0 Nenue@4: if IsControlKeyDown() then Nenue@13: if up then self.out:ScrollToTop() Nenue@13: else self.out:ScrollToBottom() end Nenue@4: elseif IsShiftKeyDown() then Nenue@13: if up then self.out:PageUp() Nenue@13: else self.out:PageDown() end Nenue@4: else Nenue@13: if up then self.out:ScrollUp() Nenue@13: else self.out:ScrollDown() end Nenue@4: end Nenue@4: Nenue@4: Nenue@4: if not self.throttle then Nenue@4: self.throttle = GetTime() Nenue@4: elseif (GetTime()-self.throttle < 0.2) then Nenue@4: return Nenue@4: else Nenue@4: self.throttle = GetTime() Nenue@4: end Nenue@14: local text = string.gsub(self.format, '%%t', GetTime(), 1) Nenue@14: text = string.gsub(text, '%%n', self.signature, 1) Nenue@14: self.header:SetText(text) Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@13: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@5: Nenue@4: Nenue@5: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@13: Nenue@4: Nenue@7: Nenue@7: Nenue@7: Nenue@4: Nenue@4: Nenue@4: Nenue@14: Nenue@28: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@13: Nenue@13: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@11: Nenue@11: Nenue@11: Nenue@11: Nenue@4: Nenue@13: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@14: Nenue@14: Nenue@4: Nenue@14: Nenue@4: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@14: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: