Nenue@4: Nenue@13: Nenue@4: Nenue@13: Nenue@13: Nenue@4: Nenue@4: Nenue@5: Nenue@5: Nenue@5: Nenue@5: Nenue@4: Nenue@4: Nenue@4: if button == 'LeftButton' then Nenue@13: if self.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@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@4: Nenue@13: self.header:SetText(string.format(self.format, GetTime())) 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@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@13: Nenue@13: Nenue@4: Nenue@13: Nenue@4: Nenue@13: Nenue@13: Nenue@13: Nenue@13: Nenue@13: Nenue@13: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: