Option dialogue to toggle the saving of the frames
Kiatra opened this issue ยท 1 comments
There was a an options dialogue in an older version. I decided back then to not add Ace3 options just for one option. So probably would still do the same.
The old code was a button. Now a checkbox would probably be better to toggle the saving the frames.
local function createOptionPanel()
optionPanel = CreateFrame( "Frame", "BlizzMovePanel", UIParent );
local title = optionPanel:CreateFontString(nil, "ARTWORK", "GameFontNormalLarge")
title:SetPoint("TOPLEFT", 16, -16)
local version = GetAddOnMetadata("BlizzMove","Version") or ""
title:SetText("BlizzMove "..version)
local subtitle = optionPanel:CreateFontString(nil, "ARTWORK", "GameFontHighlightSmall")
subtitle:SetHeight(35)
subtitle:SetPoint("TOPLEFT", title, "BOTTOMLEFT", 0, -8)
subtitle:SetPoint("RIGHT", optionPanel, -32, 0)
subtitle:SetNonSpaceWrap(true)
subtitle:SetJustifyH("LEFT")
subtitle:SetJustifyV("TOP")
subtitle:SetText("Click the button below to reset all frames.")
local button = CreateFrame("Button",nil,optionPanel, "UIPanelButtonTemplate")
button:SetWidth(100)
button:SetHeight(30)
button:SetScript("OnClick", resetDB)
button:SetText("Reset")
button:SetPoint("TOPLEFT",20,-60)
optionPanel.name = "BlizzMove";
InterfaceOptions_AddCategory(optionPanel);
end
essentially the same as #26