Giter VIP home page Giter VIP logo

elvui_addonskins's Introduction

Game Version Discord

ElvUI_AddOnSkins - Wrath of the Lich King (3.3.5a)

ElvUI_AddOnSkins is a plugin for ElvUI which skins other AddOns to make them look like ElvUI.

Currently Supported AddOns:

  1. _NPCScan
  2. _NPCScan.Overlay
  3. AckisRecipeList
  4. ACP - Addon Control Panel
  5. AdiBags
  6. AdvancedTradeSkillWindow
  7. AllStats
  8. Altoholic
  9. ArkInventory
  10. Atlas
  11. AtlasLoot
  12. AtlasQuest
  13. Auctionator
  14. AuctioneerSuite
  15. BigWigs
  16. BindPad
  17. BlackList
  18. BugSack
  19. BuyEmAll
  20. CallToArms
  21. Carbonite
  22. ChatBar
  23. ChocolateBar
  24. CLCRet
  25. Clique
  26. DBM - Deadly Boss Mods
  27. Doom_CooldownPulse
  28. ElvinCDs
  29. EPGP
  30. EPGP_LootMaster
  31. EquipCompare
  32. EventAlert
  33. EveryQuest
  34. Examiner
  35. Factionizer
  36. FeralbyNight
  37. FishingBuddy
  38. FlightMap
  39. FloAspectBar
  40. FloHunterBars
  41. FloTotemBar
  42. GearScore
  43. GnomishVendorShrinker
  44. InspectEquip
  45. ItemRack
  46. KarniCrap
  47. KHunterTimers
  48. LightHeaded
  49. LootCouncilLite
  50. LoseControl
  51. MageNuggets
  52. Mapster
  53. MoveAnything
  54. Omen
  55. OpenGF
  56. oRA3
  57. Outfitter
  58. Overachiever
  59. PAB - Party Ability Bars
  60. PallyPower
  61. PlateBuffs
  62. Poisoner
  63. Postal
  64. PowerAuras
  65. Quartz
  66. QuestGuru
  67. QuestGuru_Tracker
  68. QuestPointer
  69. RaidCooldowns
  70. RaidRoll
  71. RCLootCouncil
  72. Recount
  73. SatrinaBuffFrame
  74. SexyCooldown
  75. SilverDragon
  76. Skada
  77. Skillet
  78. Spy
  79. Stalker
  80. SuperDuperMacro
  81. Talented
  82. TellMeWhen
  83. TinyPad
  84. TipTac
  85. TotemTimers
  86. TradeskillInfo
  87. TrinketMenu
  88. VanasKoS
  89. WIM
  90. WeakAuras
  91. WowLua
  92. ZOMGBuffs
  93. ZygorGuidesViewer
  94. ZygorTalentAdvisor
  95. Quick DKP V2

elvui_addonskins's People

Contributors

apollyonn avatar barsoomx avatar bkader avatar bunny67 avatar crumdidlyumshis avatar fanquar avatar frixen avatar loaal avatar nom0re avatar robgha01 avatar xigbclutchix avatar zidras avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

elvui_addonskins's Issues

Random Errors (6) - Latest Commit

Message: Interface\AddOns\ElvUI_AddOnSkins\modules\embed.lua:364: attempt to concatenate field 'right' (a nil value)
Time: 01/27/17 22:43:00
Count: 1
Stack: [C]: ?
Interface\AddOns\ElvUI_AddOnSkins\modules\embed.lua:364: in function UpdateSwitchButton' Interface\AddOns\ElvUI_AddOnSkins\modules\embed.lua:394: in function WindowResize'
Interface\AddOns\ElvUI_AddOnSkins\modules\embed.lua:94: in function Check' Interface\AddOns\ElvUI_AddOnSkins\modules\embed.lua:456: in function <Interface\AddOns\ElvUI_AddOnSkins\modules\embed.lua:454> [C]: in function PositionChat'
Interface\AddOns\ElvUI\core\core.lua:734: in function UpdateAllMB' Interface\AddOns\ElvUI_Microbar\ElvUI_Microbar.lua:111: in function <Interface\AddOns\ElvUI_Microbar\ElvUI_Microbar.lua:110> [C]: in function ?'
...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:145: in function <...ibraries\CallbackHandler-1.0\CallbackHandler-1.0.lua:145>
[string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
...
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
...Ons\ElvUI_Config\Libraries\AceGUI-3.0\AceGUI-3.0.lua:314: in function Fire' ...braries\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:442: in function <...braries\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:433> (tail call): ? [C]: ? [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5> (tail call): ? ...Ons\ElvUI_Config\Libraries\AceGUI-3.0\AceGUI-3.0.lua:314: in function Fire'
...b\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:345: in function <...b\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:335>

Locals:

Merge Plugins/Backport

Hi, I noticed this addon you are working on. I personally backported the original AddOnSkins and got it up and working for the most. I was wondering if you would like to take this addon (https://github.com/lbjdaking23/AddOnSkins) and we could make a really good version together. The reason I like this version more than yours is because it keeps the original code that most people know so it would be easier to make/backport addons.

EveryQuest - Skin

I Skinned this addon.

Code:
local E, L, V, P, G, _ = unpack(ElvUI);
local addon = E:GetModule("AddOnSkins");

if(not addon:CheckAddOn("EveryQuest")) then return; end

function addon:EveryQuest()
local S = E:GetModule("Skins");

EveryQuestFrame:StripTextures();
EveryQuestFrame:SetTemplate("Transparent");
EveryQuestListScrollFrame:CreateBackdrop("Default");
S:HandleDropDownBox(EQ_Menu)
EQ_Menu:SetWidth(190);
S:HandleButton(EveryQuestExitButton);
S:HandleCloseButton(EveryQuestFrameCloseButton)
S:HandleButton(EQ_Options)
S:HandleButton(EQ_Filters)
S:HandleButton(EQ_ToggleButton)
EQ_ToggleButton:SetWidth(50);
EQ_ToggleButton:SetHeight(25);
S:HandleScrollBar(EveryQuestListScrollFrameScrollBar)

end

addon:RegisterSkin("EveryQuest", addon.EveryQuest);

Pictures:
everyquest1
everyquest2
everyquest3

It will only work with this version:
http://www.mediafire.com/download/5ik5midmec2u72a/EveryQuest+3.3.5+[ElvUI].rar

Find Group

Скажи, можно ли оформитьскин для Find Group? Или там какие-то нюансы свои есть? Я читал, что в последней версии код зашифрован. Признаться, нихера не секу в этом.
Еще было бы очень круто. если бы его можно было встроить в окно чата =) Как рекаунт или скаду.

Find Group здесь есть: https://github.com/maglink/addons/tree/master/FindGroup

Talented

Hi! Will there be a skin for Talented and it's glyph frames? Or will there be a talent panel like in Cataclysm, where I can see all three trees at the same time?

AtlasLoot error

Message: ...terface\AddOns\ElvUI_AddOnSkins\addons\atlasLoot.lua:168: Usage: hooksecurefunc([table,] "function", hookfunc)
Time: 09/19/16 19:14:43
Count: 1
Stack: Interface\AddOns\ElvUI_AddOnSkins\core.lua:410: in function <Interface\AddOns\ElvUI_AddOnSkins\core.lua:398>

Interface\AddOns\ElvUI\core\core.lua:837: in function InitializeModules' Interface\AddOns\ElvUI\core\core.lua:939: in functionInitialize'
Interface\AddOns\ElvUI\init.lua:125: in function <Interface\AddOns\ElvUI\init.lua:124>

Locals: No locals to dump

Blacklist - Skin

Code:
local E, L, V, P, G, _ = unpack(ElvUI);
local addon = E:GetModule("AddOnSkins");

if(not addon:CheckAddOn("BlackList")) then return; end

function addon:BlackList()
local S = E:GetModule("Skins");

S:HandleButton(FriendsFrameOptionsButton);
S:HandleButton(FriendsFrameShareListButton);
S:HandleButton(FriendsFrameRemovePlayerButton);
S:HandleButton(FriendsFrameBlacklistPlayerButton);
FriendsTabHeaderTab4:StripTextures();
FriendsTabHeaderTab4:SetWidth(63)
FriendsTabHeaderTab4:SetHeight(26)
FriendsTabHeaderTab4:Point("TOPLEFT",FriendsTabHeaderTab3, "TOPLEFT", 3, -7)
S:HandleButton(FriendsTabHeaderTab4);

S:HandleCloseButton(BlackListDetailsCloseButton)
BlackListDetailsFrame:StripTextures();
BlackListDetailsFrame:SetTemplate("Transparent");
BlackListDetailsFrameReasonTextBackground:StripTextures();
BlackListDetailsFrameReasonTextBackground:CreateBackdrop("Default");
S:HandleButton(BlackListDetailsEditButton);
S:HandleCheckBox(BlackListDetailsFrameCheckButton1);
S:HandleCheckBox(BlackListDetailsFrameCheckButton2);
S:HandleScrollBar(BlackListDetailsFrameScrollFrameScrollBar)

BlackListEditDetailsFrame:StripTextures();
BlackListEditDetailsFrame:SetTemplate("Transparent");
BlackListEditDetailsFrameLevelBackground:StripTextures();
BlackListEditDetailsFrameLevelBackground:CreateBackdrop("Default");
BlackListEditDetailsFrameLevelBackground.backdrop:Point('TOPLEFT', 5, -3);
BlackListEditDetailsFrameLevelBackground.backdrop:Point('BOTTOMRIGHT', -5, 5);
S:HandleButton(BlackListEditDetailsFrameSaveButton)
S:HandleButton(BlackListEditDetailsFrameCancelButton)
S:HandleDropDownBox(BlackListEditDetailsFrameClassDropDown)
S:HandleDropDownBox(BlackListEditDetailsFrameRaceDropDown)

BlackListOptionsFrame:StripTextures();
BlackListOptionsFrame:SetTemplate("Transparent");
S:HandleCheckBox(SoundCheckButton)
S:HandleCheckBox(CenterCheckButton)
S:HandleCheckBox(ChatCheckButton)
S:HandleCheckBox(IgnoreCheckButton)
S:HandleCheckBox(BanCheckButton)
S:HandleCheckBox(KickCheckButton)
S:HandleEditBox(BL_RankBox)
BL_RankBox:SetWidth(20)
BL_RankBox:SetHeight(20)

end

addon:RegisterSkin("BlackList", addon.BlackList);

Picture:
wowscrnshot_041916_120626

Skin for WeakAuras

Hi, when I played last time on retail MoP WeakAuras was skinned. I would like to make the suggestion for a skin for WeakAuras,

Mage Nuggets

When the Mage Nuggets addon skin is enabled the AB (Arcane Blast) count on the AB Counter is not displayed (there is no number indicating how many stacks u have).

Addon Control Panel - Skin

local E, L, V, P, G, _ = unpack(ElvUI);
local addon = E:GetModule("AddOnSkins");

if(not addon:CheckAddOn("ACP")) then return; end

function addon:ACP()
local S = E:GetModule("Skins");
local function cbResize(self, event, ...)
for i = 1, 20, 1 do
local checkbox = _G["ACP_AddonListEntry" .. i .. "Enabled"]
local collapse = _G["ACP_AddonListEntry" .. i .. "Collapse"]
checkbox:SetPoint("LEFT", 5, 0)
checkbox:Size(26)

        if not collapse:IsShown() then
            checkbox:SetPoint("LEFT", 15, 0)
            checkbox:Size(20)
        end
    end
end

ACP_AddonList:StripTextures();
ACP_AddonList:SetTemplate("Transparent");
ACP_AddonList_ScrollFrame:StripTextures();
ACP_AddonList_ScrollFrame:CreateBackdrop("Default");

S:HandleButton(GameMenuButtonAddOns);
S:HandleButton(ACP_AddonListDisableAll);
S:HandleButton(ACP_AddonListEnableAll);
S:HandleButton(ACP_AddonList_ReloadUI);
S:HandleButton(ACP_AddonListSetButton);
S:HandleButton(ACP_AddonListBottomClose);
S:HandleCloseButton(ACP_AddonListCloseButton);
S:HandleScrollBar(ACP_AddonList_ScrollFrameScrollBar);
S:HandleCheckBox(ACP_AddonList_NoRecurse);
S:HandleDropDownBox(ACP_AddonListSortDropDown, 130);

for i = 1, 20 do
    S:HandleButton(_G["ACP_AddonListEntry"..i.."LoadNow"])
    S:HandleCheckBox(_G["ACP_AddonListEntry"..i.."Enabled"])
end

ACP_AddonList_ScrollFrame:SetWidth(590)
ACP_AddonList_ScrollFrame:SetHeight(412)
ACP_AddonList:SetHeight(502)
ACP_AddonListEntry1:Point("TOPLEFT", ACP_AddonList, "TOPLEFT", 47, -62)
ACP_AddonList_ScrollFrame:Point("TOPLEFT", ACP_AddonList, "TOPLEFT", 20, -53)
ACP_AddonListCloseButton:Point("TOPRIGHT", ACP_AddonList, "TOPRIGHT", 4, 5)
ACP_AddonListSetButton:Point("BOTTOMLEFT", ACP_AddonList, "BOTTOMLEFT", 20, 8)
ACP_AddonListDisableAll:Point("BOTTOMLEFT", ACP_AddonList, "BOTTOMLEFT", 90, 8)
ACP_AddonListEnableAll:Point("BOTTOMLEFT", ACP_AddonList, "BOTTOMLEFT", 175, 8)
ACP_AddonList_ReloadUI:Point("BOTTOMRIGHT", ACP_AddonList, "BOTTOMRIGHT", -160, 8)
ACP_AddonListBottomClose:Point("BOTTOMRIGHT", ACP_AddonList, "BOTTOMRIGHT", -50, 8)
ACP_AddonList:SetScale(UIParent:GetScale())

end

addon:RegisterSkin("ACP", addon.ACP);

InspectEquip

Теперь при осмотре другого персонажа получается вот так:
wowscrnshot_122516_122232

wow can't see the addon

Hello
I download the addon and put it in the addons folder but in game i can't see it on the addon list.
I got elvui 5.28

Recount

Здравствуй!
В очередной раз хочу докучать тебе всякой ерундовиной =)
Скажи, возможно ли как-нибудь "скиннингом" убрать полосу прокрутки в рекаунте? Или это нужно лопатить сам аддон? Когда рекаунт единственный аддон встроенный в чат - ничего страшного. Но когда в окно встроено два аддона - смотрится не очень эстетично. Вот так это выглядит со включенной полосой прокрутки:
1

А если выключить полосу прокрутки в настройках самого рекаунта, то получится вообще белиберда какая-то:
2

Полоса остается все равно, просто выезжает за рамки окна аддона. Соответственно, если вытащить окно рекаунта из чата в любую другую область, то вот эта невнятная грыжа так и будет кататься за аддоном =)


И еще одна просьба, раз уж дело касается скина рекаунта, погляди пожалуйста, можно ли добавить расстояние буквально в один пиксель между полосами дпс'а и рамкой самого аддона. Как это сделано в омене. Если ты обратишь внимание на первые два скриншота выше, то заметишь, что полосы значений омена висят немного ниже, в сравнении с рекаунтом. Чтоб было понятней о чем речь, я вот увеличил пару кусков с первого скрина:
default
Немного ясности:
4
Или, если будет проще, то можно сделать наоборот - убрать это расстояние в скине омена.
P.s.
Это совсем не обязательно, просто мой внутренний перфекционист негодуэ =)) Но если много труда не составит - было бы просто превосходно.

Gnomish Vendor Shrinker - Skin

Code:
local E, L, V, P, G, _ = unpack(ElvUI);
local addon = E:GetModule("AddOnSkins");

if(not addon:CheckAddOn("GnomishVendorShrinker")) then return; end

function addon:GnomishVendorShrinker()
local S = E:GetModule("Skins");

GVSEditBox:StripTextures();
S:HandleEditBox(GVSEditBox)
GVSEditBox:SetWidth(135);
GVSEditBox:SetHeight(19);
GVSEditBox:SetScale(1.07);
GVSMerchantFrame:CreateBackdrop("Transparent");
S:HandleButton(GVSScrollButton1)
S:HandleButton(GVSScrollButton2)
GVSScrollFrame:StripTextures();
S:HandleSliderFrame(GVSScrollBar)

end

addon:RegisterSkin("GnomishVendorShrinker", addon.GnomishVendorShrinker);

Pictures:
wowscrnshot_041716_093730
wowscrnshot_041716_093804
wowscrnshot_041716_093856

This Skin will work only with this version of the Addon:
http://www.mediafire.com/download/oa9zscfpg8ydbb7/GnomishVendorShrinker+3.3.5+[ElvUI].rar

Spy - Skin

Download: http://www.curse.com/addons/wow/spy

local E, L, V, P, G, _ = unpack(ElvUI);
local addon = E:GetModule("AddOnSkins");

if(not addon:CheckAddOn("Spy")) then return; end

function addon:Spy()
local S = E:GetModule("Skins");
Spy_MainWindow:StripTextures();
Spy_MainWindow:SetTemplate("Transparent");
end

addon:RegisterSkin("Spy", addon.Spy);

Clique - Skin

Would it be possible to have Clique skinned? I have been trying but my knowledge is lacking.

BindPad a couple of tweaks needed

@Bunny67 Thanks for adding support for this addon and so fast.
I couple of tweaks are still needed though:

  • Spellbook and two more buttons left unskinned
  • Spellbinding interface left unskinned

bindpad_skin2

BindPad support

IMO one of the most important addons in WoW for... just anything. Would be real cool if it was skinned as well.
bindpad_skin

CombatLogClearEntries()

In low levels dungeons the recount does not work

I need to do every time a CombatLogClearEntries() manually to get him work

THank you to do automatically :)

AtlasLoot - Skin

First of all i want to thank you for skinning this add-on, its amazing!
Now i have noticed that somethings are missing and it feels incomplete.
The menus and the tooltips are not skinned. I don't know if you have the time to do it but if you can it would be nice!

1
2
3
5

Ackis Recipe List missing skins.

In the above mentioned addon there are two windows that open when you hoover over a recipe, that if possible should be also skinned for consistency.
wowscrnshot_030317_125511
Btw. thank you for all the hard work you have already done, even atlasquest was skinned inbetween without me noticing until now :D

Request: Lightheaded Skin

Requesting if possible the above addon to be skinned.
At the moment it looks like this:
wowscrnshot_030317_130755

Thank you very much.

Gearscore - Skin

Just skinned this addon. I couldn't skin the Report button and i couldn't figure out how to replace the blue background with the default elvui color, if you can finish it please do cause i can't. Here are some screenshots and the code.

http://i.imgur.com/cQPCh6U.jpg
http://i.imgur.com/84iUoPz.jpg
http://i.imgur.com/oZ5MQSQ.jpg
http://i.imgur.com/IQXCQcj.jpg

local E, L, V, P, G, _ = unpack(ElvUI);
local addon = E:GetModule("AddOnSkins");

if(not addon:CheckAddOn("GearScore")) then return; end

function addon:GearScore()
local S = E:GetModule("Skins");
GS_DefaultFrame:StripTextures();
GS_DisplayFrame:StripTextures();
GS_DisplayFrame:SetTemplate("Transparent");
GS_ReportFrame:StripTextures();
GS_ReportFrame:SetTemplate("Transparent");
GS_DatabaseFrame:StripTextures();
GS_DatabaseFrame:SetTemplate("Transparent");
GS_Model:StripTextures();
GS_Model:SetTemplate('Default');
GS_GearCheckFrame:StripTextures();
GS_GearCheckFrame:SetTemplate('Default');
GS_NotesEditBox:StripTextures();
GS_NotesEditBox:SetTemplate('Default');
GS_NotesFrame:StripTextures();
GS_NotesFrame:SetTemplate('Default');

S:HandleCloseButton(GSDisplayFrameCloseButton);
S:HandleCloseButton(GSReportFrameCloseButton);
S:HandleCloseButton(GSDatabaseFrameCloseButton);
S:HandleButton(GS_SearchButton);
S:HandleButton(GS_DeleteButton);
S:HandleButton(GS_InviteButton);
S:HandleButton(GS_GroupButton);
S:HandleButton(GS_UndoButton);
S:HandleButton(Button3);
S:HandleButton(GS_PreviousButton);
S:HandleButton(GS_NextButton);
S:HandleButton(GS_Search2Button);
GS_Search2Button:SetWidth(65);
S:HandleButton(GS_BackProfileButton);
S:HandleButton(GSXButton1);
S:HandleEditBox(GS_EditBox1);
GS_EditBox1:SetHeight(27);
S:HandleEditBox(GS_LevelEditBox);
GS_LevelEditBox:SetHeight(22);
GS_LevelEditBox:SetWidth(22);
S:HandleEditBox(GS_SearchXBox);
GS_SearchXBox:SetHeight(22);
GS_SearchXBox:SetWidth(125);
S:HandleEditBox(GSX_WhisperEditBox);
GSX_WhisperEditBox:SetHeight(22);
S:HandleEditBox(GSX_ChannelEditBox);
GSX_ChannelEditBox:SetHeight(22);
S:HandleSliderFrame(GS_Slider);
S:HandleSliderFrame(GS_DatabaseAgeSlider);
S:HandleCheckBox(GS_ShowPlayerCheck);
S:HandleCheckBox(GS_Heavy);
S:HandleCheckBox(GS_None);
S:HandleCheckBox(GS_Light);
S:HandleCheckBox(GS_ShowItemCheck);
S:HandleCheckBox(GS_LevelCheck);
S:HandleCheckBox(GS_SpecScoreCheck1);
S:HandleCheckBox(GS_SpecScoreCheck2);
S:HandleCheckBox(GS_SpecScoreCheck3);
S:HandleCheckBox(GS_SpecScoreCheck4);
S:HandleCheckBox(GS_DetailCheck);
S:HandleCheckBox(GS_DateCheck);
S:HandleCheckBox(GS_HelpCheck);
S:HandleCheckBox(GS_ChatCheck);
S:HandleCheckBox(GS_MasterlootCheck);
S:HandleCheckBox(GS_PruneCheck);
S:HandleCheckBox(GS_FactionCheck);
S:HandleCheckBox(GSXSayCheck);
S:HandleCheckBox(GSXPartyCheck);
S:HandleCheckBox(GSXRaidCheck);
S:HandleCheckBox(GSXGuildCheck);
S:HandleCheckBox(GSXOfficerCheck);
S:HandleCheckBox(GSXWhisperTargetCheck);
S:HandleCheckBox(GSXWhisperCheck);
S:HandleCheckBox(GSXChannelCheck);

GS_SpecBar1:StripTextures();
GS_SpecBar2:StripTextures();
GS_SpecBar3:StripTextures();
GS_SpecBar4:StripTextures();
GS_SpecBar1:SetStatusBarTexture(E.media.normTex);
GS_SpecBar2:SetStatusBarTexture(E.media.normTex);
GS_SpecBar3:SetStatusBarTexture(E.media.normTex);
GS_SpecBar4:SetStatusBarTexture(E.media.normTex);
GS_SpecBar1:CreateBackdrop('Default');
GS_SpecBar2:CreateBackdrop('Default');
GS_SpecBar3:CreateBackdrop('Default');
GS_SpecBar4:CreateBackdrop('Default');
E:RegisterStatusBar(GS_GearFrame);

GS_XpBar1:StripTextures();
GS_XpBar2:StripTextures();
GS_XpBar3:StripTextures();
GS_XpBar4:StripTextures();
GS_XpBar5:StripTextures();
GS_XpBar6:StripTextures();
GS_XpBar7:StripTextures();
GS_XpBar8:StripTextures();
GS_XpBar9:StripTextures();
GS_XpBar10:StripTextures();
GS_XpBar11:StripTextures();
GS_XpBar12:StripTextures();
GS_XpBar13:StripTextures();
GS_XpBar14:StripTextures();
GS_XpBar1:SetStatusBarTexture(E.media.normTex);
GS_XpBar2:SetStatusBarTexture(E.media.normTex);
GS_XpBar3:SetStatusBarTexture(E.media.normTex);
GS_XpBar4:SetStatusBarTexture(E.media.normTex);
GS_XpBar5:SetStatusBarTexture(E.media.normTex);
GS_XpBar6:SetStatusBarTexture(E.media.normTex);
GS_XpBar7:SetStatusBarTexture(E.media.normTex);
GS_XpBar8:SetStatusBarTexture(E.media.normTex);
GS_XpBar9:SetStatusBarTexture(E.media.normTex);
GS_XpBar10:SetStatusBarTexture(E.media.normTex);
GS_XpBar11:SetStatusBarTexture(E.media.normTex);
GS_XpBar12:SetStatusBarTexture(E.media.normTex);
GS_XpBar13:SetStatusBarTexture(E.media.normTex);
GS_XpBar14:SetStatusBarTexture(E.media.normTex);
GS_XpBar1:CreateBackdrop('Default');
GS_XpBar2:CreateBackdrop('Default');
GS_XpBar3:CreateBackdrop('Default');
GS_XpBar4:CreateBackdrop('Default');
GS_XpBar5:CreateBackdrop('Default');
GS_XpBar6:CreateBackdrop('Default');
GS_XpBar7:CreateBackdrop('Default');
GS_XpBar8:CreateBackdrop('Default');
GS_XpBar9:CreateBackdrop('Default');
GS_XpBar10:CreateBackdrop('Default');
GS_XpBar11:CreateBackdrop('Default');
GS_XpBar12:CreateBackdrop('Default');
GS_XpBar13:CreateBackdrop('Default');
GS_XpBar14:CreateBackdrop('Default');
E:RegisterStatusBar(GS_ExPFrame);


for i = 1, 4 do
    S:HandleTab(_G["GS_DatabaseFrameTab" .. i]);
end

for i = 1, 3 do
    S:HandleTab(_G["GS_DisplayFrameTab" .. i]);
end

end

addon:RegisterSkin("GearScore", addon.GearScore);

BNetToast - Skin

https://github.com/Bunny67/BNetToast
https://github.com/crumdidlyumshis/BNetToast
https://github.com/Kkthnx/BNetToast

local E, L, V, P, G, _ = unpack(ElvUI);
local addon = E:GetModule("AddOnSkins");

if(not addon:CheckAddOn("BNetToast")) then return; end

function addon:BNetToast()
local S = E:GetModule("Skins");
BNToastFrameCloseButton:SetWidth(32);
BNToastFrameCloseButton:SetHeight(32);
BNToastFrameCloseButton:SetPoint("TOPRIGHT","BNToastFrame", 4, 3);
S:HandleCloseButton(BNToastFrameCloseButton);
end

addon:RegisterSkin("BNetToast", addon.BNetToast);

Omen

Опять я =))
Можно ли сократить имена цели в заглавной полосе омена до какого-то определенного значения? Чтоб они не выкатывались за пределы окна?
3
Когда это дело встроено в окно чата - фиг бы с ним, но на некоторых персонажах у меня этот аддон запускается лишь в некоторых моментах и отдельным небольшим окошечком. И там такое творится =))

Zygor Talent Advisor

For some reason I cannot find out what the name of the frame is to hide the UI-ToolTip-Border around the ZygorTalentAdvisorPopoutScroll frame:

wowscrnshot_092016_214922

in ZygorTalentAdvisor folder you can find Popout.xml

Comment line 146 - 149:

<Backdrop edgeFile="Interface\Tooltips\UI-Tooltip-Border">
     <TileSize val="10"/>
     <EdgeSize val="10"/>
</Backdrop>

MoveAnything - Skin

local E, L, V, P, G, _ = unpack(ElvUI);
local addon = E:GetModule("AddOnSkins");

if(not addon:CheckAddOn("MoveAnything")) then return; end

function addon:MoveAnything()
local S = E:GetModule("Skins");

S:HandleButton(GameMenuButtonMoveAnything)

MAOptions:StripTextures();
MAOptions:SetTemplate("Transparent");

MAScrollBorder:StripTextures();
S:HandleScrollBar(MAScrollFrameScrollBar)

S:HandleButton(MAOptionsSync)
S:HandleButton(MAOptionsClose)
S:HandleButton(MAOptionsResetAll)

S:HandleCheckBox(MAOptionsToggleModifiedFramesOnly)
S:HandleCheckBox(MAOptionsToggleCategories)
S:HandleCheckBox(MAOptionsToggleTooltips)
S:HandleCheckBox(MAOptionsCharacterSpecific)

for i = 1, 100 do
    if _G['MAMove'..i..'Reset'] then S:HandleButton(_G['MAMove'..i..'Reset'])
    end
    if _G['MAMove'..i..'Reset'] then S:HandleButton(_G['MAMove'..i..'Reset'])
    end
    if _G['MAMove'..i..'Move'] then S:HandleCheckBox(_G['MAMove'..i..'Move'])
    end
    if _G['MAMove'..i..'Hide'] then S:HandleCheckBox(_G['MAMove'..i..'Hide'])
    end
    if _G['MAMove'..i..'Backdrop'] then (_G['MAMove'..i..'Backdrop']):StripTextures();
    end
    if _G['MAMove'..i..'Backdrop'] then (_G['MAMove'..i..'Backdrop']):CreateBackdrop("Transparent");
    end
end

MANudger:StripTextures();
MANudger:SetTemplate("Transparent");

S:HandleButton(MANudger_CenterMe)
S:HandleButton(MANudger_CenterH)
S:HandleButton(MANudger_CenterV)
S:HandleButton(MANudger_NudgeUp)
S:HandleButton(MANudger_NudgeDown)
S:HandleButton(MANudger_NudgeLeft)
S:HandleButton(MANudger_NudgeRight)
S:HandleButton(MANudger_Detach)
S:HandleButton(MANudger_Hide)
S:HandleButton(MANudger_MoverMinus)
S:HandleButton(MANudger_MoverPlus)

end

addon:RegisterSkin("MoveAnything", addon.MoveAnything);

wowscrnshot_042416_095326

AllStats - Skin

Code:
local E, L, V, P, G, _ = unpack(ElvUI);
local addon = E:GetModule("AddOnSkins");

if(not addon:CheckAddOn("AllStats")) then return; end

function addon:AllStats()
local S = E:GetModule("Skins");

AllStatsFrame:StripTextures();
AllStatsFrame:CreateBackdrop("Transparent");
AllStatsFrame:SetHeight(422)
AllStatsFrame:Point("TOPLEFT",PaperDollFrame, "TOPLEFT", 352, -13)
S:HandleButton(AllStatsButtonShowFrame)

end

addon:RegisterSkin("AllStats", addon.AllStats);

Picture:
wowscrnshot_041916_162532

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.