Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@5: Nenue@5: Nenue@5: Nenue@5: Nenue@4: Nenue@4: Nenue@4: if button == 'LeftButton' then Nenue@4: if self.sizer: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@5: return Devian:ToggleMinMax() Nenue@4: end Nenue@4: self:StopMovingOrSizing() Nenue@4: Devian:SavePos() Nenue@4: Nenue@4: Nenue@4: local up = delta > 0 Nenue@4: if IsControlKeyDown() then Nenue@4: if up then self.console:ScrollToTop() Nenue@4: else self.console:ScrollToBottom() end Nenue@4: elseif IsShiftKeyDown() then Nenue@4: if up then self.console:PageUp() Nenue@4: else self.console:PageDown() end Nenue@4: else Nenue@4: if up then self.console:ScrollUp() Nenue@4: else self.console: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@4: self.text:SetText(string.format(self.format, GetTime())) Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: 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@7: Nenue@4: Nenue@7: Nenue@7: Nenue@7: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@5: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: Nenue@4: