Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .luacheckrc
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ globals = {
"TooltipBackdropTemplateMixin", "NORMAL_FONT_COLOR", "HIGHLIGHT_FONT_COLOR", "GameTooltip_SetDefaultAnchor", "ChatFrame1", "UISpecialFrames", "GetMouseFocus", "ShowUIPanel", "tremove", "min", "max",
"GetMinimapShape", "GetMinimapShape", "PanelTemplates_TabResize", "GetGuildRosterShowOffline", "SetGuildRosterShowOffline", "IsInGuild", "GetGuildInfo", "SetGuildRosterShowOffline", "PLAYER", "INVENTORY_TOOLTIP",
"BAGSLOT", "UNKNOWN", "UnitIsDead", "ShowPrompt", "_MB_GetOrCreateShamanPos", "ensureHiddenTooltip", "MB_TAB_TITLE_DEFAULT", "SPELLBOOK", "MB_PAGE_DEFAULT", "SPELLBOOK_END_NON_SPELL_STREAK", "sendInventoryItemCommand",
"RAID_CLASS_COLORS", "INSPECT", "MB_INVENTORY_LABEL", "LOADING", "ITEM", "ITEMS"
"RAID_CLASS_COLORS", "INSPECT", "MB_INVENTORY_LABEL", "LOADING", "ITEM", "ITEMS", "SEARCH"
}

read_globals = {
Expand Down
2 changes: 1 addition & 1 deletion Core/MultiBotHandler.lua
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ local POINT_FRAME_BINDINGS = {
{ saveKey = "InventoryPoint", getFrame = function() return MultiBot.inventory end },
{ saveKey = "SpellbookPoint", getFrame = function() return MultiBot.spellbook end },
{ saveKey = "ItemusPoint", getFrame = function() return MultiBot.itemus end },
{ saveKey = "IconosPoint", getFrame = function() return MultiBot.iconos end },
{ saveKey = "IconosPoint", getFrame = function() return MultiBot.iconos and (MultiBot.iconos.frame or MultiBot.iconos) end },
{ saveKey = "StatsPoint", getFrame = function() return MultiBot.stats end },
{ saveKey = "RewardPoint", getFrame = function() return MultiBot.reward end },
{ saveKey = "TalentPoint", getFrame = function() return MultiBot.talent end },
Expand Down
50 changes: 10 additions & 40 deletions Core/MultiBotInit.lua
Original file line number Diff line number Diff line change
Expand Up @@ -1674,8 +1674,14 @@ function MultiBot.BuildGmUI(tMultiBar)

{ label="Iconos", y=102, icon="inv_mask_01", tip=MultiBot.L("tips.game.iconos"),
click=function()
if MultiBot.ShowHideSwitch(MultiBot.iconos) then
MultiBot.iconos.addIcons()
local iconos = MultiBot.iconos or (MultiBot.InitializeIconosFrame and MultiBot.InitializeIconosFrame())
if not iconos then return end
if iconos.Toggle then
iconos:Toggle()
return
end
if MultiBot.ShowHideSwitch(iconos) and iconos.addIcons then
iconos:addIcons()
end
end },

Expand Down Expand Up @@ -3186,44 +3192,8 @@ MultiBot.addStats(MultiBot.stats, "party4", 0, -180, 32, 192, 96)
-- ITEMUS ACE3 --
MultiBot.InitializeItemusFrame()

-- ICONOS REFACTOR --
MultiBot.iconos = MultiBot.newFrame(MultiBot, -860, -144, 32, 442, 884)
MultiBot.iconos.addTexture("Interface\\AddOns\\MultiBot\\Textures\\Iconos.blp")
MultiBot.iconos.addText("Title", "Iconos", "CENTER", -57, 429, 13)
MultiBot.iconos.addText("Pages", MB_PAGE_DEFAULT, "CENTER", -57, 409, 13)
MultiBot.iconos.max = 1
MultiBot.iconos.now = 1
MultiBot.iconos:SetMovable(true)
MultiBot.iconos:Hide()

-- Bouton déplacer
MultiBot.iconos.movButton("Move", -407, 850, 32, MultiBot.L("tips.move.iconos"))

-- Bouton page précédente
local btnPrev = MultiBot.iconos.wowButton("<", -319, 841, 15, 18, 13)
btnPrev.doHide()
btnPrev.doLeft = function()
MultiBot.iconos.now = MultiBot.iconos.now - 1
MultiBot.iconos.addIcons()
end

-- Bouton page suivante
local btnNext = MultiBot.iconos.wowButton(">", -225, 841, 15, 18, 13)
btnNext.doHide()
btnNext.doLeft = function()
MultiBot.iconos.now = MultiBot.iconos.now + 1
MultiBot.iconos.addIcons()
end

-- Bouton fermer
local btnClose = MultiBot.iconos.wowButton("X", -126, 862, 15, 18, 13)
btnClose.doLeft = function()
MultiBot.iconos:Hide()
end

-- Frame des icônes
local tFrame = MultiBot.iconos.addFrame("Icons", -397, 807, 32)
tFrame:Show()
-- ICONOS ACE3 --
MultiBot.InitializeIconosFrame()

-- SPELLBOOK --

Expand Down
6,005 changes: 6,005 additions & 0 deletions Data/MultiBotIconos.lua

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion MultiBot.toc
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,12 @@ UI\MultiBotRewardFrame.lua
UI\MultiBotInventoryFrame.lua
UI\MultiBotInventoryItem.lua
UI\MultiBotItemusFrame.lua
UI\MultiBotIconosFrame.lua
UI\MultiBotItem.lua
UI\MultiBotTalentFrame.lua
Core\MultiBotInit.lua
UI\MultiBotIconos.lua
UI\MultiBotSpecUI.lua
Data\MultiBotIconos.lua
Data\MultiBotItemus.lua
UI\MultiBotTalent.lua
UI\MultiBotPVPUI.lua
Expand Down
Loading
Loading