Permalink
Browse files

some WIP

  • Loading branch information...
1 parent ecd3271 commit 512ccf50c02315f6db5e56f939452b2e20507b9e @ildyria committed Mar 3, 2012
Showing with 321 additions and 125 deletions.
  1. +7 −2 README.textile
  2. +1 −7 iFilger_ConfigUI/Config/config.lua
  3. +312 −116 iFilger_ConfigUI/Config/module.lua
  4. +1 −0 iFilger_ConfigUI/iFilger_ConfigUI.toc
View
9 README.textile
@@ -67,8 +67,13 @@ p. "Elv":https://github.com/Elv22 , "Tukz":https://github.com/tukz , "Jasje":htt
h3. What's next ?
-p. I may try to make an ingame config ui, but I don't realy know how, so don't expect that mutch.
+p. Find the reason why buffs doesn't appears in the order defined in config.lua, that might be usefull for class gameplay works with DoTs or Buffs to keep active.
@SinaC
SinaC Mar 3, 2012

I've made a fix for this in my version.

Additional remark: you should 'blur' people's name in your screenshot. We even see a real friend ID in one of your screenshot.

@ildyria
ildyria Mar 3, 2012

I'll take a look at your fix. thx again ! =D
But in the last build i uploaded with absID for CD, it already track feral charge CD.
GetSpellCooldown(spellID)
You just need the spell ID to get the cool-down of the feral charge (in cat form) and necessary the "name" (49376). I checked on my druid this morning. It seems to work.

About Real friend ID & cie : Oups, i didn't pay attention to this ! My mistake ! I'll try to upload a bunch of new screen-shots as soon as my configUI is finished. :)

+Try to make an ingame config ui, but I don't realy know how, so don't expect that mutch.
+Slash Command need some reworks
+
h3. WARNING
-p. It seams the memory used by the addon still increase slowly during long fight and come back to normal value at the end. There may be a small memory leak and i can't find that b**** again >_<
+p. WIP in iFilger_ConfigUI, if you don't want LUA ERROR, DO NOT ENABLE IT ! I can't play WoW ATM, so i'm blind coding and i can't check if my code works or not.
+
+p. It seams the memory used by the addon still increase slowly during long fight and come back to normal value at the end. There may be a small memory leak and i can't find that b**** again >_<
View
8 iFilger_ConfigUI/Config/config.lua
@@ -3,10 +3,4 @@ local C, F, L = unpack(select(2, ...))
C["General"] = {
["BorderColor"] = {.2, .2, .2, 1},
["BackdropColor"] = {.075, .075, .075, 0.6},
-}
-
-
-if iFilgerConfig then
- C["Filger_Spells"] = iFilgerConfig["Filger_Spells"]
- C["Filger_Panels"] = iFilgerConfig["Filger_Panels"]
-end
+}
View
428 iFilger_ConfigUI/Config/module.lua
@@ -1,135 +1,331 @@
local C, F, L = unpack(select(2, ...))
-local ipairs = ipairs
-local tab = {}
-local options = {}
---local buttons = {}
---local edit = {}
---local size = {}
+---------------------------------------------------------------------------------------------------------------------------------------
+-- TODO LIST
+--
+-- /!\ /!\ add saved variables (mandatory) http://www.wowwiki.com/Saving_variables_between_game_sessions
+-- /!\ /!\ Reset button so we can go back to initial config
+-- /!\ add Enable
+-- /!\ add Size
+-- /!\ add Direction
+-- add Interval
+-- add Alpha
+-- add Mode
+-- add IconSide
+-- add BarWidth
+-- add lots of other things
+--
+--
+--
+---------------------------------------------------------------------------------------------------------------------------------------
-local iFilger_Spells, iFilger_Config;
+---------------------------------------------------------------------------------------------------------------------------------------
+-- BEGIN SCRIPT
+---------------------------------------------------------------------------------------------------------------------------------------
+
+--local ipairs = ipairs
+local class = select(2, UnitClass("player"));
+local tabs = { -- List of headers and number of tabs inside each ones
+ [1] = {
+ name = class, -- "MAGE","DEATHKNIGHT","PRIEST";"WARLOCK","DRUID","HUNTER","ROGUE","PALADIN","SHAMAN","WARRIOR","HUNTER/DRUID/ROGUE",
+ numtab = 0, -- number of tab in the header (is it realy usefull ??? O.o)
+ tablist = {}, -- list of tabs => to know which ones to open and close
+ },
+ [2] = {
+ name = "HUNTER/DRUID/ROGUE",
+ numtab = 0,
+ tablist = {},
+ },
+ [3] = {
+ name = "ALL",
+ numtab = 0,
+ tablist = {},
+ },
+ [4] = {
+ name = "PVP",
+ numtab = 0,
+ tablist = {},
+ },
+ [5] = {
+ name = "PVE",
+ numtab = 0,
+ tablist = {},
+ },
+ [6] = {
+ name = "TANKS",
+ numtab = 0,
+ tablist = {},
+ },
+}
+local header = {} -- List of headers (frames)
+local tab = {} -- List of tab (frames)
+local options = {} -- List of options (frames)
+
+local iFilger_Spells -- list of spells we want to modify
if iFilgerConfig then
iFilger_Spells = iFilgerConfig["Filger_Spells"]
- iFilger_Config = iFilgerConfig["Filger_Config"]
end
-local iFilgerconfigPanel = CreateFrame("Frame", "iFilgerConfig", UIParent)
-F.CreatePanel(iFilgerconfigPanel, 300, 500, "CENTER", UIParent, "CENTER", 0, 140)
-F.SetBorder(iFilgerconfigPanel)
-iFilgerconfigPanel:EnableMouse(true)
-iFilgerconfigPanel:SetMovable(true)
-iFilgerconfigPanel:RegisterForDrag("LeftButton")
-iFilgerconfigPanel:SetScript("OnDragStart", function(self) self:SetUserPlaced(true) self:StartMoving() end)
-iFilgerconfigPanel:SetScript("OnDragStop", function(self) self:StopMovingOrSizing() end)
-iFilgerconfigPanel:Hide()
-
-local configTitle = CreateFrame("Frame", "iFilgerConfigTitle", iFilgerconfigPanel)
-F.CreatePanel(configTitle, 1, 24, "TOPLEFT", UIParent, "TOPLEFT", 0, 0)
-configTitle:SetPoint("TOPLEFT", F.Scale(4), F.Scale(-4))
-configTitle:SetPoint("TOPRIGHT", F.Scale(-31), F.Scale(-4))
-configTitle:SetFrameStrata("MEDIUM")
-
-configTitle.text = configTitle:CreateFontString(nil, "OVERLAY")
-configTitle.text:SetFont(C.font, 14)
-configTitle.text:SetText("|cff1784d1iFilger ConfigUI|r")
-configTitle.text:SetPoint("CENTER")
-
-local configClose = CreateFrame("Frame", "iFilgerConfigClose", iFilgerconfigPanel)
-F.CreatePanel(configClose, 24, 24, "TOPRIGHT", iFilgerconfigPanel, "TOPRIGHT", -4, -4)
-configClose:SetFrameStrata("MEDIUM")
-configClose:EnableMouse(true)
-configClose:SetScript("OnEnter", function(self) self.text:SetTextColor(1,0,0) end)
-configClose:SetScript("OnLeave", function(self) self.text:SetTextColor(1,1,1) end)
-configClose:SetScript("OnMouseDown", function() iFilgerconfigPanel:Hide() end)
-
-configClose.text = configClose:CreateFontString(nil, "OVERLAY")
-configClose.text:SetFont(C.font, 14)
-configClose.text:SetText("X")
-configClose.text:SetPoint("CENTER", configClose, 0, 0)
-
-local data;
-local class = select(2, UnitClass("player"));
-local maximum = #iFilger_Spells[class]
-for i = 1, maximum, 1 do
- data = iFilger_Spells[class][i];
-
- -- size[i].Id = i;
- -- size[i].Name = data.Name;
- -- size[i].Direction = data.Direction or "DOWN";
- -- size[i].IconSide = data.IconSide or "LEFT";
- -- size[i].Interval = data.Interval or 3;
- -- size[i].Mode = data.Mode or "ICON";
- -- size[i].Alpha = data.Alpha or 1;
- -- size[i].BarWidth = data.BarWidth or 200;
- -- size[i].setPoint = data.setPoint or "CENTER";
- -- size[i]:SetWidth(C["Filger_Spells"][class][i][1] and C["Filger_Spells"][class][i][1].size or 100);
- -- size[i]:SetHeight(C["Filger_Spells"][class][i][1] and C["Filger_Spells"][class][i][1].size or 20);
- -- size[i]:SetPoint(unpack(data.setPoint));
-
- tab[i] = CreateFrame("Frame", nil, iFilgerconfigPanel)
+---------------------------------------------------------------------------------------------------------------------------------------
+-- FUNCTION CREATE PANEL
+---------------------------------------------------------------------------------------------------------------------------------------
+
+local create_panel = function ()
+ local iFilgerconfigPanel = CreateFrame("Frame", "iFilgerConfig", UIParent)
+ F.CreatePanel(iFilgerconfigPanel, 300, 500, "CENTER", UIParent, "CENTER", 0, 140)
+ F.SetBorder(iFilgerconfigPanel)
+ iFilgerconfigPanel:EnableMouse(true)
+ iFilgerconfigPanel:SetMovable(true)
+ iFilgerconfigPanel:RegisterForDrag("LeftButton")
+ iFilgerconfigPanel:SetScript("OnDragStart", function(self) self:SetUserPlaced(true) self:StartMoving() end)
+ iFilgerconfigPanel:SetScript("OnDragStop", function(self) self:StopMovingOrSizing() end)
+ iFilgerconfigPanel:Hide()
+
+ local configTitle = CreateFrame("Frame", "iFilgerConfigTitle", iFilgerconfigPanel)
+ F.CreatePanel(configTitle, 1, 24, "TOPLEFT", UIParent, "TOPLEFT", 0, 0)
+ configTitle:SetPoint("TOPLEFT", F.Scale(4), F.Scale(-4))
+ configTitle:SetPoint("TOPRIGHT", F.Scale(-31), F.Scale(-4))
+ configTitle:SetFrameStrata("MEDIUM")
+
+ configTitle.text = configTitle:CreateFontString(nil, "OVERLAY")
+ configTitle.text:SetFont(C.font, 14)
+ configTitle.text:SetText("|cff1784d1iFilger|r |cffffffffConfigUI|r")
+ configTitle.text:SetPoint("CENTER")
+
+ local configClose = CreateFrame("Frame", "iFilgerConfigClose", iFilgerconfigPanel)
+ F.CreatePanel(configClose, 24, 24, "TOPRIGHT", iFilgerconfigPanel, "TOPRIGHT", -4, -4)
+ configClose:SetFrameStrata("MEDIUM")
+ configClose:EnableMouse(true)
+ configClose:SetScript("OnEnter", function(self) self.text:SetTextColor(1,0,0) end)
+ configClose:SetScript("OnLeave", function(self) self.text:SetTextColor(1,1,1) end)
+ configClose:SetScript("OnMouseDown", function() iFilgerconfigPanel:Hide() end)
+
+ configClose.text = configClose:CreateFontString(nil, "OVERLAY")
+ configClose.text:SetFont(C.font, 14)
+ configClose.text:SetText("X")
+ configClose.text:SetPoint("CENTER", configClose, 0, 0)
+end
+
+
+
+---------------------------------------------------------------------------------------------------------------------------------------
+-- FUNCTION CREATE TAB HEADER
+---------------------------------------------------------------------------------------------------------------------------------------
+
+local create_tab_head = function(i,name)
+ header[i] = CreateFrame("Frame", nil, iFilgerconfigPanel)
+ if(i == 1) then
+ F.CreatePanel(header[i], 100, 25, "TOPRIGHT", iFilgerconfigPanel, "TOPLEFT", F.Scale(-5), F.Scale(-30))
+ else
+ F.CreatePanel(header[i], 100, 25, "TOP", header[i-1], "BOTTOM", 0, F.Scale(-5))
+ end
+ header[i]:EnableMouse(true)
+ header[i]:SetFrameStrata("LOW")
+
+ header[i].text = iFilgerconfigPanel:CreateFontString(nil, "OVERLAY")
+ header[i].text:SetFont(C.font, 12)
+ header[i].text:SetPoint("CENTER", header[i], "CENTER", 0, F.Scale(-1))
+ header[i].text:SetShadowColor(0,0,0)
+ header[i].text:SetShadowOffset(1.25, -1.25)
+ header[i].text:SetText(name)
+ header[i]:SetScript("OnMouseDown", function() open_tab(i) end) -- IDK if it will work as intended..
+end
+
+
+
+---------------------------------------------------------------------------------------------------------------------------------------
+-- FUNCTION CREATE TAB
+---------------------------------------------------------------------------------------------------------------------------------------
+
+local create_tab = function(data,indicetab,j,i)
+
+ table.insert(tabs[j].tablist,indicetab)
+
+ tab[indicetab] = CreateFrame("Frame", nil, iFilgerconfigPanel)
if(i == 1) then
- F.CreatePanel(tab[i], 100, 25, "TOPRIGHT", iFilgerconfigPanel, "TOPLEFT", -5, -30)
+ F.CreatePanel(tab[indicetab], 100, 25, "TOP", header[j], "BOTTOM", 0, F.Scale(-5)) -- anchor to header if 1st
else
- F.CreatePanel(tab[i], 100, 25, "TOP", tab[i-1], "BOTTOM", 0, -5)
+ F.CreatePanel(tab[indicetab], 100, 25, "TOP", tab[indicetab-1], "BOTTOM", 0, F.Scale(-5)) -- anchor to previous tab else
+ end
+ tab[indicetab]:EnableMouse(true)
+ tab[indicetab]:SetFrameStrata("LOW")
+ tab[indicetab]:SetScript("OnMouseDown", function() open_tab(indicetab,j) end) -- IDK if it will work as intended..
+
+ -- tab name
+ tab[indicetab].text = iFilgerconfigPanel:CreateFontString(nil, "OVERLAY")
+ tab[indicetab].text:SetFont(C.font, 12)
+ tab[indicetab].text:SetPoint("CENTER", tab[i], "CENTER", 0, F.Scale(-1))
+ tab[indicetab].text:SetShadowColor(0,0,0)
+ tab[indicetab].text:SetShadowOffset(1.25, -1.25)
+ tab[indicetab].text:SetText(data.Name)
+
+
+ -- tab options
+ options[indicetab] = CreateFrame("Frame", nil, iFilgerconfigPanel)
+
+ -- options : Enable
+ options[indicetab].Enable = options[indicetab]:CreateFontString(nil, "OVERLAY")
+ options[indicetab].Enable:SetFont(C.font, 14)
+ options[indicetab].Enable:SetPoint("TOPLEFT", iFilgerconfigPanel, "TOPLEFT", 40, -35 )
+ options[indicetab].Enable:SetShadowColor(0,0,0)
+ options[indicetab].Enable:SetShadowOffset(1.25, -1.25)
+ options[indicetab].Enable:SetText(" : Enable")
+ options[indicetab].Enable.button = CreateFrame("CheckButton", "iFilgerConfigEnable"..indicetab, iFilgerconfigPanel, "ChatConfigCheckButtonTemplate")
+ options[indicetab].Enable.button:SetPoint("RIGHT", options[indicetab].Enable, "LEFT", F.Scale(-5), F.Scale(-1))
+-- options[indicetab].Enable.button:SetBackdropBorderColor(unpack(C["General"].BorderColor)) - to test later
+
+ -- options : Size
+ options[indicetab].Size = options[indicetab]:CreateFontString(nil, "OVERLAY")
+ options[indicetab].Size:SetFont(C.font, 14)
+ options[indicetab].Size:SetPoint("TOPLEFT", iFilgerconfigPanel, "TOPLEFT", 40, -70 )
+ options[indicetab].Size:SetShadowColor(0,0,0)
+ options[indicetab].Size:SetShadowOffset(1.25, -1.25)
+ options[indicetab].Size:SetText(" : Size")
+ options[indicetab].Size.Editbox = CreateFrame("EditBox", "iFilgerConfigSizeEdit"..indicetab, iFilgerconfigPanel)
+ options[indicetab].Size.Editbox:SetFont(C.font, 14)
+ options[indicetab].Size.Editbox:SetWidth(20)
+ options[indicetab].Size.Editbox:SetHeight(15)
+ options[indicetab].Size.Editbox:SetPoint("RIGHT", options[indicetab].Size, "LEFT", F.Scale(-5), F.Scale(-1))
+ options[indicetab].Size.Editbox:SetMaxLetters(3)
+ options[indicetab].Size.Editbox:SetAutoFocus(false)
+ options[indicetab].Size.Editbox:EnableKeyboard(true)
+ options[indicetab].Size.Editbox:EnableMouse(true)
+-- options[indicetab].Size.Editbox:SetBackdropBorderColor(unpack(C["General"].BorderColor)) - to test later
+ options[indicetab].Size.Editbox:SetScript("OnMouseDown", function(self) self:SetAutoFocus(true) end)
+ options[indicetab].Size.Editbox:SetScript("OnEscapePressed", function(self) self:SetAutoFocus(false) self:ClearFocus() end)
+-- options[indicetab].Size.Editbox:SetScript("OnEnterPressed", OnEnterPressedWidth)
+ options[indicetab].Size.Editbox:SetText(data.Size)
+end
+
+
+
+---------------------------------------------------------------------------------------------------------------------------------------
+-- FUNCTION HIDE TAB CONTENT
+---------------------------------------------------------------------------------------------------------------------------------------
+
+local hide_tab_content = function(indicetab)
+ options[indicetab]:Hide()
+ options[indicetab].Size.Editbox:Hide()
+ options[indicetab].Enable.button:Hide()
+end
+
+
+
+---------------------------------------------------------------------------------------------------------------------------------------
+-- FUNCTION SHOW TAB CONTENT
+---------------------------------------------------------------------------------------------------------------------------------------
+
+local show_tab_content = function(indicetab)
+ options[indicetab]:Show()
+ options[indicetab].Size.Editbox:Show()
+ options[indicetab].Enable.button:Show()
+end
+
+
+
+---------------------------------------------------------------------------------------------------------------------------------------
+-- FUNCTION OPEN TAB CONTENT
+---------------------------------------------------------------------------------------------------------------------------------------
+
+local open_tab = function(indicetab,indicehead)
+ for j = 1, #tabs[indicehead].tablist, 1 do
+ numtab = tabs[indicehead]["tablist"][j]
+ tab[numtab]:Hide()
+ hide_tab_content(numtab)
+ end
+ show_tab_content(indicetab)
+end
+
+
+
+---------------------------------------------------------------------------------------------------------------------------------------
+-- FUNCTION HIDE TAB
+---------------------------------------------------------------------------------------------------------------------------------------
+
+local hide_tab = function(i)
+ local numtab
+ for j = 1, #tabs[i].tablist, 1 do
+ numtab = tabs[i]["tablist"][j]
+ tab[numtab]:Hide()
+ hide_tab_content(numtab)
+ end
+end
+
+
+
+---------------------------------------------------------------------------------------------------------------------------------------
+-- FUNCTION SHOW TAB
+---------------------------------------------------------------------------------------------------------------------------------------
+
+local show_tab = function(i)
+
+ hide_tab(1)
+
+ for j = 2, #tabs, 1 do
+ hide_tab(j)
+ header[j]:ClearAllPoints()
+ header[j]:SetPoint("TOP", header[j-1], "BOTTOM", 0, F.Scale(-5))
+ end
+
+ if i < #tabs then
+ header[i+1]:ClearAllPoints()
+ header[i]:SetPoint("TOP", tab[i-1], "BOTTOM", 0, F.Scale(-5))
end
- tab[i]:EnableMouse(true)
- tab[i]:SetFrameStrata("LOW")
-
- tab[i].text = iFilgerconfigPanel:CreateFontString(nil, "OVERLAY")
- tab[i].text:SetFont(C.font, 12)
- tab[i].text:SetPoint("CENTER", tab[i], "CENTER", 0, F.Scale(-1))
- tab[i].text:SetShadowColor(0,0,0)
- tab[i].text:SetShadowOffset(1.25, -1.25)
- tab[i].text:SetText(data.Name)
-
- options[i] = CreateFrame("Frame", nil, iFilgerconfigPanel)
-
- options[i].Enable = options[i]:CreateFontString(nil, "OVERLAY")
- options[i].Enable:SetFont(C.font, 14)
- options[i].Enable:SetPoint("TOPLEFT", iFilgerconfigPanel, "TOPLEFT", 40, -35 )
- options[i].Enable:SetShadowColor(0,0,0)
- options[i].Enable:SetShadowOffset(1.25, -1.25)
- options[i].Enable:SetText(" : Enable")
-
- options[i].Enable.button = CreateFrame("CheckButton", "iFilgerConfigEnable"..i, iFilgerconfigPanel, "ChatConfigCheckButtonTemplate")
- options[i].Enable.button:SetPoint("RIGHT", options[i].Enable, "LEFT", F.Scale(-5), F.Scale(-1))
-
- options[i].Size = options[i]:CreateFontString(nil, "OVERLAY")
- options[i].Size:SetFont(C.font, 14)
- options[i].Size:SetPoint("TOPLEFT", iFilgerconfigPanel, "TOPLEFT", 40, -70 )
- options[i].Size:SetShadowColor(0,0,0)
- options[i].Size:SetShadowOffset(1.25, -1.25)
- options[i].Size:SetText(" : Size")
-
- options[i].Size.Editbox = CreateFrame("EditBox", "iFilgerConfigSizeEdit"..i, iFilgerconfigPanel)
- options[i].Size.Editbox:SetFont(C.font, 14)
- options[i].Size.Editbox:SetWidth(20)
- options[i].Size.Editbox:SetHeight(15)
- options[i].Size.Editbox:SetPoint("RIGHT", options[i].Size, "LEFT", F.Scale(-5), F.Scale(-1))
- options[i].Size.Editbox:SetMaxLetters(3)
- options[i].Size.Editbox:SetAutoFocus(false)
- options[i].Size.Editbox:EnableKeyboard(true)
- options[i].Size.Editbox:EnableMouse(true)
- options[i].Size.Editbox:SetScript("OnMouseDown", function(self) self:SetAutoFocus(true) end)
- options[i].Size.Editbox:SetScript("OnEscapePressed", function(self) self:SetAutoFocus(false) self:ClearFocus() end)
--- options[i].Size.Editbox:SetScript("OnEnterPressed", OnEnterPressedWidth)
- options[i].Size.Editbox:SetText(data.Size)
+
+ local numtab
+ for j = 1, #tabs[i].tablist, 1 do
+ numtab = tabs[i]["tablist"][j]
+ tab[numtab]:Show()
+ end
+ show_tab_content(tabs[i]["tablist"][1])
end
-for i = 1, maximum, 1 do
- options[i]:Hide()
- options[i].Size.Editbox:Hide()
- options[i].Enable.button:Hide()
+
+
+---------------------------------------------------------------------------------------------------------------------------------------
+-- CREATE PANEL
+---------------------------------------------------------------------------------------------------------------------------------------
+
+create_panel()
+
+---------------------------------------------------------------------------------------------------------------------------------------
+-- CREATE TABS
+---------------------------------------------------------------------------------------------------------------------------------------
+
+local data = {}
+local indicetab = 0
+for j = 1, #tabs, 1 do
+ if tabs[j].name ~= "HUNTER/DRUID/ROGUE" or ((class == "HUNTER" or class == "DRUID" or class == "ROGUE") and tabs[j].name == "HUNTER/DRUID/ROGUE") then
+ create_tab_head(j,tabs[j].name) -- create tab header
+ tabs[j].numtab = #iFilger_Spells[tabs[j].name] -- get number of tab in the header
+ for i = 1, tabs[j].numtab, 1 do
+ indicetab = indicetab + 1 -- increase tab id
+ data = iFilger_Spells[tabs[j].name][i] -- get data about the current tab
+ create_tab(data,indicetab,j,i) -- create tab and options
+ end
+ end
+end
+
+-- LET'S CLOSE ALL TABS FIRST
+hide_tab(1) -- hide 1st tab
+for j = 2, #tabs, 1 do
+ hide_tab(j) -- hide the others tab
+ header[j]:ClearAllPoints() -- clear position of headers
+ header[j]:SetPoint("TOP", header[j-1], "BOTTOM", 0, F.Scale(-5)) -- let's put them ones under the others
end
-
-options[1]:Show()
-options[1].Size.Editbox:Show()
-options[1].Enable.button:Show()
+
+
+
+---------------------------------------------------------------------------------------------------------------------------------------
+-- TOOGLE FUNCTION + SLASH COMMAND
+---------------------------------------------------------------------------------------------------------------------------------------
local EnableConfig = function()
- ToggleFrame(iFilgerconfigPanel)
+ if select(1, UnitName("player")) == "Ildyria" then -- let's make sure nobody use this while it's not ready to use. :P
+ ToggleFrame(iFilgerconfigPanel)
+ end
end
-SLASH_IFILGERCONFIG1 = "/ciFilger"
+SLASH_IFILGERCONFIG1 = "/ciFilger" -- slash command will need some rework later i guess... :/
SlashCmdList["IFILGERCONFIG"] = EnableConfig
View
1 iFilger_ConfigUI/iFilger_ConfigUI.toc
@@ -4,6 +4,7 @@
## Notes: Config Panel for iFilger
## Credits: Hydra
## Version: 0.1
+## DefaultState: disabled
## RequiredDeps: iFilger_Config
load.xml

0 comments on commit 512ccf5

Please sign in to comment.