I'm haveing some problems with the color picker. It works good for the Tooltip but not so god on the frame for the Mini Map.
Here's what I have.
Code:
Color = {
name = "BorderColor",
type = "color",
order = 2,
hasAlpha = true,
set = function(_,r,g,b,a)
db.MM.Color.r = r
db.MM.Color.g = g
db.MM.Color.b = b
db.MM.Color.a = a
Map()
end,
get = function() return
db.MM.Color.r,
db.MM.Color.g,
db.MM.Color.b,
db.MM.Color.a
end,
},
Code:
MM = {
Enable = true,
Scale = 1,
Strata = "HIGH",
Color = {r = 0, g = 0, b = 0, a = 1},
Font = {"Fonts\\FRIZQT__.TTF",18,"THINOUTLINE"},
anchor = "BOTTOM",
offsetX = "0",
offsetY = "5",
},
Code:
local f = CreateFrame("Frame", "MM", Minimap)
f:SetParent(Minimap)
f:SetPoint("BOTTOMLEFT", Minimap, -5, -5)
f:SetPoint("TOPRIGHT", Minimap, 5, 5)
f:SetFrameStrata("BACKGROUND")
f:SetBackdrop{
edgeFile = [=[Interface\DialogFrame\UI-DialogBox-Border]=],
tile = false,
tileSize = 0,
edgeSize = 13,
insets = {left = 4, right = 4, top = 4, bottom = 4}
}
f:SetBackdropBorderColor(db.MM.Color.r, db.MM.Color.g, db.MM.Color.b, db.MM.Color.a)
It will change color but not fully till i do a reload.