mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-27 08:24:44 +00:00
change double points on size in AceGUIWidget-DropDown
This commit is contained in:
@@ -104,7 +104,7 @@ do
|
|||||||
end
|
end
|
||||||
child:ClearAllPoints()
|
child:ClearAllPoints()
|
||||||
child:SetPoint("TOPLEFT", frame, "TOPLEFT", 0, offset)
|
child:SetPoint("TOPLEFT", frame, "TOPLEFT", 0, offset)
|
||||||
child:SetPoint("TOPRIGHT", frame, "TOPRIGHT", self.slider:IsShown() and -12 or 0, offset)
|
-- child:SetPoint("TOPRIGHT", frame, "TOPRIGHT", self.slider:IsShown() and -12 or 0, offset)
|
||||||
status.offset = offset
|
status.offset = offset
|
||||||
status.scrollvalue = value
|
status.scrollvalue = value
|
||||||
end
|
end
|
||||||
@@ -148,7 +148,7 @@ do
|
|||||||
if value < 1000 then
|
if value < 1000 then
|
||||||
child:ClearAllPoints()
|
child:ClearAllPoints()
|
||||||
child:SetPoint("TOPLEFT", frame, "TOPLEFT", 0, offset)
|
child:SetPoint("TOPLEFT", frame, "TOPLEFT", 0, offset)
|
||||||
child:SetPoint("TOPRIGHT", frame, "TOPRIGHT", -12, offset)
|
-- child:SetPoint("TOPRIGHT", frame, "TOPRIGHT", -12, offset)
|
||||||
status.offset = offset
|
status.offset = offset
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -321,16 +321,19 @@ do
|
|||||||
slider.obj = self
|
slider.obj = self
|
||||||
|
|
||||||
scrollFrame:SetScrollChild(itemFrame)
|
scrollFrame:SetScrollChild(itemFrame)
|
||||||
|
scrollFrame:SetWidth(defaultWidth - 12)
|
||||||
|
scrollFrame:SetHeight(self.maxHeight - 24)
|
||||||
scrollFrame:SetPoint("TOPLEFT", frame, "TOPLEFT", 6, -12)
|
scrollFrame:SetPoint("TOPLEFT", frame, "TOPLEFT", 6, -12)
|
||||||
scrollFrame:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -6, 12)
|
-- scrollFrame:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -6, 12)
|
||||||
scrollFrame:EnableMouseWheel(true)
|
scrollFrame:EnableMouseWheel(true)
|
||||||
scrollFrame:SetScript("OnMouseWheel", OnMouseWheel)
|
scrollFrame:SetScript("OnMouseWheel", OnMouseWheel)
|
||||||
scrollFrame:SetScript("OnSizeChanged", OnSizeChanged)
|
scrollFrame:SetScript("OnSizeChanged", OnSizeChanged)
|
||||||
scrollFrame:SetToplevel(true)
|
scrollFrame:SetToplevel(true)
|
||||||
scrollFrame:SetFrameStrata("FULLSCREEN_DIALOG")
|
scrollFrame:SetFrameStrata("FULLSCREEN_DIALOG")
|
||||||
|
|
||||||
|
itemFrame:SetWidth(defaultWidth - 12)
|
||||||
itemFrame:SetPoint("TOPLEFT", scrollFrame, "TOPLEFT", 0, 0)
|
itemFrame:SetPoint("TOPLEFT", scrollFrame, "TOPLEFT", 0, 0)
|
||||||
itemFrame:SetPoint("TOPRIGHT", scrollFrame, "TOPRIGHT", -12, 0)
|
-- itemFrame:SetPoint("TOPRIGHT", scrollFrame, "TOPRIGHT", -12, 0)
|
||||||
itemFrame:SetHeight(400)
|
itemFrame:SetHeight(400)
|
||||||
itemFrame:SetToplevel(true)
|
itemFrame:SetToplevel(true)
|
||||||
itemFrame:SetFrameStrata("FULLSCREEN_DIALOG")
|
itemFrame:SetFrameStrata("FULLSCREEN_DIALOG")
|
||||||
@@ -389,7 +392,10 @@ do
|
|||||||
AceGUI:ClearFocus()
|
AceGUI:ClearFocus()
|
||||||
else
|
else
|
||||||
self.open = true
|
self.open = true
|
||||||
self.pullout:SetWidth(self.pulloutWidth or self.frame:GetWidth())
|
local width = self.pulloutWidth or self.frame:GetWidth()
|
||||||
|
self.pullout:SetWidth(width)
|
||||||
|
self.pullout.scrollFrame:SetWidth(width - 12)
|
||||||
|
self.pullout.itemFrame:SetWidth(width - (self.pullout.slider:IsShown() and 24 or 12))
|
||||||
self.pullout:Open("TOPLEFT", self.frame, "BOTTOMLEFT", 0, self.label:IsShown() and -2 or 0)
|
self.pullout:Open("TOPLEFT", self.frame, "BOTTOMLEFT", 0, self.label:IsShown() and -2 or 0)
|
||||||
AceGUI:SetFocus(self)
|
AceGUI:SetFocus(self)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user