self:GetParent():SetVerticalScroll(value);
if value == select(1, self:GetMinMaxValues()) then
getglobal(self:GetName().."ScrollUpButton"):Disable()
else
getglobal(self:GetName().."ScrollUpButton"):Enable()
end
if value == select(2, self:GetMinMaxValues()) then
getglobal(self:GetName().."ScrollDownButton"):Disable()
else
getglobal(self:GetName().."ScrollDownButton"):Enable()
end
self:SetBackdropBorderColor(.6, .6, .6, .6)
getglobal(self:GetName().."ScrollBarScrollUpButton"):Disable()
getglobal(self:GetName().."ScrollBarScrollDownButton"):Disable()
local scrollbar = getglobal(self:GetName().."ScrollBar")
scrollbar:SetMinMaxValues(0, 0)
scrollbar:SetValue(0)
self.offset = 0
local scrollbar = getglobal(self:GetName().."ScrollBar")
scrollbar:SetValue(offset)
self.offset = floor((offset / 18) + 0.5)
DBM_GUI_OptionsFrame:UpdateMenuFrame(self:GetParent())
local scrollBar = getglobal(self:GetName() .. "ListScrollBar")
if ( arg1 > 0 ) then
scrollBar:SetValue(scrollBar:GetValue() - (scrollBar:GetHeight() / 2))
else
scrollBar:SetValue(scrollBar:GetValue() + (scrollBar:GetHeight() / 2))
end
DBM_GUI_OptionsFrame:UpdateMenuFrame(self)
self.selection = nil
DBM_GUI_OptionsFrame:UpdateMenuFrame(self)
self.selection = nil
DBM_GUI_OptionsFrame:UpdateMenuFrame(self)
self:SetMinMaxValues(0, 0)
self:SetValue(0)
self.offset = 0
self:SetValue(offset);
self.offset = floor((offset / 10) + 0.5)
local scrollBar = getglobal(self:GetName() .. "ScrollBar")
if ( arg1 > 0 ) then
scrollBar:SetValue(scrollBar:GetValue() - (scrollBar:GetHeight() / 2))
else
scrollBar:SetValue(scrollBar:GetValue() + (scrollBar:GetHeight() / 2))
end
self:SetBackdropBorderColor(0.6, 0.6, 0.6, 1);
self.firstshow = true
self:SetFrameLevel(self:GetFrameLevel() + 4)
function self:ShowTab(tab)
self.tab = tab
if tab == 1 then
getglobal(self:GetName().."Tab1Left"):Hide()
getglobal(self:GetName().."Tab1Right"):Hide()
getglobal(self:GetName().."Tab1Middle"):Hide()
getglobal(self:GetName().."Tab2Left"):Show()
getglobal(self:GetName().."Tab2Right"):Show()
getglobal(self:GetName().."Tab2Middle"):Show()
getglobal(self:GetName().."Tab1LeftDisabled"):Show()
getglobal(self:GetName().."Tab1RightDisabled"):Show()
getglobal(self:GetName().."Tab1MiddleDisabled"):Show()
getglobal(self:GetName().."Tab2LeftDisabled"):Hide()
getglobal(self:GetName().."Tab2RightDisabled"):Hide()
getglobal(self:GetName().."Tab2MiddleDisabled"):Hide()
getglobal(self:GetName().."BossMods"):Show()
getglobal(self:GetName().."DBMOptions"):Hide()
else
getglobal(self:GetName().."Tab1Left"):Show()
getglobal(self:GetName().."Tab1Right"):Show()
getglobal(self:GetName().."Tab1Middle"):Show()
getglobal(self:GetName().."Tab2Left"):Hide()
getglobal(self:GetName().."Tab2Right"):Hide()
getglobal(self:GetName().."Tab2Middle"):Hide()
getglobal(self:GetName().."Tab1LeftDisabled"):Hide()
getglobal(self:GetName().."Tab1RightDisabled"):Hide()
getglobal(self:GetName().."Tab1MiddleDisabled"):Hide()
getglobal(self:GetName().."Tab2LeftDisabled"):Show()
getglobal(self:GetName().."Tab2RightDisabled"):Show()
getglobal(self:GetName().."Tab2MiddleDisabled"):Show()
getglobal(self:GetName().."BossMods"):Hide()
getglobal(self:GetName().."DBMOptions"):Show()
end
end
self:SetMovable(true)
self:SetUserPlaced(true)
self:RegisterForDrag("LeftButton")
if self.firstshow then
self.firstshow = false
self:CreateButtons( getglobal(self:GetName().."BossMods") )
self:CreateButtons( getglobal(self:GetName().."DBMOptions") )
self:UpdateMenuFrame( getglobal(self:GetName().."BossMods") )
end
if math.random(1,2) == 1 then -- who is first? hmm lets do it random :)
getglobal(self:GetName().."Authors"):SetText("DBM for Ascension by Nitram and Tandanu updated by Junior and Szyler. - visit https://discord.gg/4ZHfgskSvM")
else
getglobal(self:GetName().."Authors"):SetText("DBM for Ascension by Tandanu and Nitram updated by Szyler and Junior.- visit https://discord.gg/4ZHfgskSvM")
end
self:StartMoving()
self:StopMovingOrSizing()