You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
949 B

local addon,ns=...;
local L=ns.L;
function ns.RegisterDataBroker()
local LDB = LibStub("LibDataBroker-1.1"):NewDataObject(addon,{
type = "launcher",
icon = "Interface\\Icons\\INV_Misc_Herb_MountainSilverSage",
label = addon,
text = addon,
OnTooltipShow = function(tt)
tt:AddLine(addon);
tt:AddLine(("|cffffff00%s|r %s"):format(KEY_BUTTON1,L["DataBrokerToggle"]));
tt:AddLine(("|cffffff00%s|r %s"):format(KEY_BUTTON2,L["DataBrokerOptions"]));
tt:AddLine(("|cffffff00%s|r %s"):format(SHIFT_KEY.."+"..KEY_BUTTON1,L["DataBrokerToggleBackground"]));
end,
OnClick = function(_, button)
if button=="LeftButton" and IsShiftKeyDown() then
FarmHud:ToggleBackground();
elseif button=="LeftButton" then
FarmHud:Toggle();
else
FarmHud:ToggleOptions();
end
end
});
local LDBIcon = LDB and LibStub("LibDBIcon-1.0", true);
if (LDBIcon) then
LDBIcon:Register(addon, LDB, FarmHudDB.MinimapIcon);
end
end