From 068580c7058d14674d375578e90d7bebc5e2b4a4 Mon Sep 17 00:00:00 2001 From: dein0s Date: Tue, 5 Mar 2019 00:18:35 +0300 Subject: [PATCH] addons: only show entries in visible range --- modules/addons.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/addons.lua b/modules/addons.lua index f7709845..4045ad45 100644 --- a/modules/addons.lua +++ b/modules/addons.lua @@ -299,5 +299,19 @@ pfUI:RegisterModule("addons", function () end end + pfUI.addons.scroll.slider:SetScript("OnValueChanged", function() + this:GetParent():SetVerticalScroll(this:GetValue()) + end) + pfUI.addons.scroll:SetScript("OnScrollRangeChanged", function() + this.slider:SetMinMaxValues(1, floor(this:GetVerticalScrollRange() + 25)) + end) + pfUI.addons.scroll:SetScript("OnShow", function() + this.slider:SetValue(floor(this:GetVerticalScroll())) + pfUI.addons.scroll:ShowVisibleRange() + end) + pfUI.addons.scroll:SetScript("OnVerticalScroll", function() + pfUI.addons.scroll:ShowVisibleRange() + this.slider:SetValue(floor(this:GetVerticalScroll())) + end) end)