Wanna make blizzlike border for my addon without any libs. Any can help ? Cuz i try just insert some code from LibDBIcon - but is shouldn work. Like scada icon.
Lua Code:
local mmb_name = ni.utils.GenerateRandomName();
main_ui.minimap_icon = CreateFrame("Button", mmb_name, Minimap);
local mm = main_ui.minimap_icon;
mm:SetHeight(25);
mm:SetWidth(25);
mm:SetFrameStrata("MEDIUM");
mm:SetMovable(true);
mm:SetUserPlaced(true);
main_ui.minimap_toggle = function(bool)
if bool then
mm:SetNormalTexture("Interface\\BUTTONS\\UI-GroupLoot-Pass-Up.blp");
mm:SetPushedTexture("Interface\\BUTTONS\\UI-GroupLoot-Pass-Down.blp");
else
mm:SetNormalTexture("Interface\\BUTTONS\\UI-GroupLoot-Coin-Up.blp");
mm:SetPushedTexture("Interface\\BUTTONS\\UI-GroupLoot-Coin-Down.blp");
end
end
mm:SetHighlightTexture("Interface\\Minimap\\UI-Minimap-Background.blp");
mm:SetPoint("CENTER", 20, 45);
mm:SetScript("OnMouseDown", function(self, button)
if button == "LeftButton" then
if main_ui.main:IsShown() then
main_ui.main:Hide();
else
main_ui.main:Show();
end
elseif button == "RightButton" then
self:SetScript("OnUpdate", moveIcon);
end
end);
mm:SetScript("OnMouseUp", function(self)
self:SetScript("OnUpdate", nil);
end);