mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-27 08:24:44 +00:00
update AceGUI-3.0-SharedMediaWidgets
This commit is contained in:
@@ -172,30 +172,33 @@ do
|
|||||||
|
|
||||||
if next(self.contentRepo) then
|
if next(self.contentRepo) then
|
||||||
frame:SetPoint("TOPLEFT", self.contentRepo[getn(self.contentRepo)], "BOTTOMLEFT", 0, 0)
|
frame:SetPoint("TOPLEFT", self.contentRepo[getn(self.contentRepo)], "BOTTOMLEFT", 0, 0)
|
||||||
frame:SetPoint("RIGHT", self.contentframe, "RIGHT", 0, 0)
|
-- frame:SetPoint("RIGHT", self.contentframe, "RIGHT", 0, 0)
|
||||||
self.contentframe:SetHeight(self.contentframe:GetHeight() + frame:GetHeight())
|
self.contentframe:SetHeight(self.contentframe:GetHeight() + frame:GetHeight())
|
||||||
else
|
else
|
||||||
self.contentframe:SetHeight(frame:GetHeight())
|
self.contentframe:SetHeight(frame:GetHeight())
|
||||||
frame:SetPoint("TOPLEFT", self.contentframe, "TOPLEFT", 0, 0)
|
frame:SetPoint("TOPLEFT", self.contentframe, "TOPLEFT", 0, 0)
|
||||||
frame:SetPoint("RIGHT", self.contentframe, "RIGHT", 0, 0)
|
-- frame:SetPoint("RIGHT", self.contentframe, "RIGHT", 0, 0)
|
||||||
end
|
end
|
||||||
tinsert(self.contentRepo, frame)
|
tinsert(self.contentRepo, frame)
|
||||||
|
|
||||||
if self.contentframe:GetHeight() > GetScreenHeight()*2/5 - 20 then
|
if self.contentframe:GetHeight() > GetScreenHeight()*2/5 - 20 then
|
||||||
self.scrollframe:SetPoint("BOTTOMRIGHT", self, "BOTTOMRIGHT", -28, 12)
|
-- self.scrollframe:SetPoint("BOTTOMRIGHT", self, "BOTTOMRIGHT", -28, 12)
|
||||||
|
self.scrollframe:SetWidth(128)
|
||||||
self:SetHeight(GetScreenHeight()*2/5)
|
self:SetHeight(GetScreenHeight()*2/5)
|
||||||
self.slider:Show()
|
self.slider:Show()
|
||||||
self:SetScript("OnMouseWheel", OnMouseWheel)
|
self:SetScript("OnMouseWheel", OnMouseWheel)
|
||||||
self.scrollframe:UpdateScrollChildRect()
|
self.scrollframe:UpdateScrollChildRect()
|
||||||
self.slider:SetMinMaxValues(0, self.contentframe:GetHeight()-self.scrollframe:GetHeight())
|
self.slider:SetMinMaxValues(0, self.contentframe:GetHeight()-self.scrollframe:GetHeight())
|
||||||
else
|
else
|
||||||
self.scrollframe:SetPoint("BOTTOMRIGHT", self, "BOTTOMRIGHT", -14, 12)
|
-- self.scrollframe:SetPoint("BOTTOMRIGHT", self, "BOTTOMRIGHT", -14, 12)
|
||||||
|
self.scrollframe:SetWidth(142)
|
||||||
self:SetHeight(self.contentframe:GetHeight()+25)
|
self:SetHeight(self.contentframe:GetHeight()+25)
|
||||||
self.slider:Hide()
|
self.slider:Hide()
|
||||||
self:SetScript("OnMouseWheel", nil)
|
self:SetScript("OnMouseWheel", nil)
|
||||||
self.scrollframe:UpdateScrollChildRect()
|
self.scrollframe:UpdateScrollChildRect()
|
||||||
self.slider:SetMinMaxValues(0, 0)
|
self.slider:SetMinMaxValues(0, 0)
|
||||||
end
|
end
|
||||||
|
frame:SetWidth(self.scrollframe:GetWidth())
|
||||||
self.contentframe:SetWidth(self.scrollframe:GetWidth())
|
self.contentframe:SetWidth(self.scrollframe:GetWidth())
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -229,14 +232,15 @@ do
|
|||||||
frame.contentframe = contentframe
|
frame.contentframe = contentframe
|
||||||
|
|
||||||
local scrollframe = CreateFrame("ScrollFrame", nil, frame)
|
local scrollframe = CreateFrame("ScrollFrame", nil, frame)
|
||||||
scrollframe:SetWidth(160)
|
scrollframe:SetWidth(128)
|
||||||
|
scrollframe:SetHeight((GetScreenHeight()*2/5) - 24)
|
||||||
scrollframe:SetPoint("TOPLEFT", frame, "TOPLEFT", 14, -13)
|
scrollframe:SetPoint("TOPLEFT", frame, "TOPLEFT", 14, -13)
|
||||||
scrollframe:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -14, 12)
|
-- scrollframe:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -14, 12)
|
||||||
scrollframe:SetScrollChild(contentframe)
|
scrollframe:SetScrollChild(contentframe)
|
||||||
frame.scrollframe = scrollframe
|
frame.scrollframe = scrollframe
|
||||||
|
|
||||||
contentframe:SetPoint("TOPLEFT", scrollframe)
|
contentframe:SetPoint("TOPLEFT", scrollframe)
|
||||||
contentframe:SetPoint("TOPRIGHT", scrollframe)
|
-- contentframe:SetPoint("TOPRIGHT", scrollframe)
|
||||||
|
|
||||||
local bgTex = frame:CreateTexture(nil, "ARTWORK")
|
local bgTex = frame:CreateTexture(nil, "ARTWORK")
|
||||||
bgTex:SetAllPoints(scrollframe)
|
bgTex:SetAllPoints(scrollframe)
|
||||||
|
|||||||
Reference in New Issue
Block a user