Mercurial > wow > askmrrobot
comparison ui/Ui.lua @ 135:57be71eccc0a v63
Small azerite gear fix.
| author | yellowfive |
|---|---|
| date | Sun, 12 Aug 2018 23:36:17 -0700 |
| parents | a0894ffebd15 |
| children | 35612aee8e15 |
comparison
equal
deleted
inserted
replaced
| 134:41cf09da376d | 135:57be71eccc0a |
|---|---|
| 362 | 362 |
| 363 function Amr:Reset() | 363 function Amr:Reset() |
| 364 if not self:IsEnabled() then return end | 364 if not self:IsEnabled() then return end |
| 365 | 365 |
| 366 Amr:Hide() | 366 Amr:Hide() |
| 367 Amr:HideLootWindow() | 367 --Amr:HideLootWindow() |
| 368 Amr:HideShopWindow() | 368 Amr:HideShopWindow() |
| 369 Amr.db.profile.options.uiScale = 1 | 369 Amr.db.profile.options.uiScale = 1 |
| 370 Amr.db.profile.window = {} | 370 Amr.db.profile.window = {} |
| 371 Amr.db.profile.lootWindow = {} | 371 Amr.db.profile.lootWindow = {} |
| 372 Amr.db.profile.shopWindow = {} | 372 Amr.db.profile.shopWindow = {} |
| 387 -- set an item tooltip on any AceGUI widget with OnEnter and OnLeave events | 387 -- set an item tooltip on any AceGUI widget with OnEnter and OnLeave events |
| 388 function Amr:SetItemTooltip(obj, itemLink, anchor, x, y) | 388 function Amr:SetItemTooltip(obj, itemLink, anchor, x, y) |
| 389 obj:SetUserData("ttItemLink", itemLink) | 389 obj:SetUserData("ttItemLink", itemLink) |
| 390 obj:SetCallback("OnEnter", function(widget) | 390 obj:SetCallback("OnEnter", function(widget) |
| 391 local tooltipLink = widget:GetUserData("ttItemLink") | 391 local tooltipLink = widget:GetUserData("ttItemLink") |
| 392 GameTooltip:SetOwner(widget.frame, anchor and anchor or "ANCHOR_CURSOR", x, y) | 392 if tooltipLink then |
| 393 GameTooltip:SetHyperlink(tooltipLink) | 393 GameTooltip:SetOwner(widget.frame, anchor and anchor or "ANCHOR_CURSOR", x, y) |
| 394 GameTooltip:SetHyperlink(tooltipLink) | |
| 395 end | |
| 394 end) | 396 end) |
| 395 obj:SetCallback("OnLeave", function(widget) | 397 obj:SetCallback("OnLeave", function(widget) |
| 396 GameTooltip:Hide() | 398 GameTooltip:Hide() |
| 397 end) | 399 end) |
| 398 end | 400 end |
| 399 | 401 |
| 400 function Amr:SetSpellTooltip(obj, spellId, anchor, x, y) | 402 function Amr:SetSpellTooltip(obj, spellId, anchor, x, y) |
| 401 obj:SetUserData("ttSpellId", spellId) | 403 obj:SetUserData("ttSpellId", spellId) |
| 402 obj:SetCallback("OnEnter", function(widget) | 404 obj:SetCallback("OnEnter", function(widget) |
| 403 local ttSpellId = widget:GetUserData("ttSpellId") | 405 local ttSpellId = widget:GetUserData("ttSpellId") |
| 404 GameTooltip:SetOwner(widget.frame, anchor and anchor or "ANCHOR_CURSOR", x, y) | 406 if ttSpellId then |
| 405 GameTooltip:SetSpellByID(ttSpellId) | 407 GameTooltip:SetOwner(widget.frame, anchor and anchor or "ANCHOR_CURSOR", x, y) |
| 408 GameTooltip:SetSpellByID(ttSpellId) | |
| 409 end | |
| 406 end) | 410 end) |
| 407 obj:SetCallback("OnLeave", function(widget) | 411 obj:SetCallback("OnLeave", function(widget) |
| 408 GameTooltip:Hide() | 412 GameTooltip:Hide() |
| 409 end) | 413 end) |
| 410 end | 414 end |
