diff --git a/.pkgmeta b/.pkgmeta
index 6cc4439..48f762f 100644
--- a/.pkgmeta
+++ b/.pkgmeta
@@ -3,6 +3,7 @@ package-as: IceHUD
externals:
libs/LibStub: svn://svn.wowace.com/wow/libstub/mainline/tags/1.0
libs/AceLibrary: svn://svn.wowace.com/wow/ace2/mainline/trunk/AceLibrary
+ libs/CallbackHandler-1.0: svn://svn.wowace.com/wow/ace3/mainline/trunk/CallbackHandler-1.0
libs/AceBucket-3.0: svn://svn.wowace.com/wow/ace3/mainline/trunk/AceBucket-3.0
libs/AceComm-3.0: svn://svn.wowace.com/wow/ace3/mainline/trunk/AceComm-3.0
libs/AceTimer-3.0: svn://svn.wowace.com/wow/ace3/mainline/trunk/AceTimer-3.0
@@ -16,7 +17,6 @@ externals:
libs/AceAddon-3.0: svn://svn.wowace.com/wow/ace3/mainline/trunk/AceAddon-3.0
libs/AceConsole-2.0: svn://svn.wowace.com/wow/ace2/mainline/trunk/AceConsole-2.0
libs/AceConsole-3.0: svn://svn.wowace.com/wow/ace3/mainline/trunk/AceConsole-3.0
- libs/CallbackHandler-1.0: svn://svn.wowace.com/wow/ace3/mainline/trunk/CallbackHandler-1.0
libs/Deformat-2.0: svn://svn.wowace.com/wow/deformat/mainline/trunk/Deformat-2.0
libs/LibDogTag-Unit-3.0: svn://svn.wowace.com/wow/lib-dog-tag-unit-3-0/mainline/trunk
libs/LibDruidMana-1.0: svn://svn.wowace.com/wow/lib-druid-mana-1-0/mainline/trunk
diff --git a/IceHUD.lua b/IceHUD.lua
index bb4be16..c4d99b2 100644
--- a/IceHUD.lua
+++ b/IceHUD.lua
@@ -71,7 +71,7 @@ IceHUD.options =
IceHUD.IceCore:SetGap(v)
end,
min = 50,
- max = 300,
+ max = 500,
step = 5,
order = 13,
},
diff --git a/embeds.xml b/embeds.xml
index 9a5af43..4ad236b 100644
--- a/embeds.xml
+++ b/embeds.xml
@@ -3,6 +3,7 @@
+
@@ -16,7 +17,6 @@
-
diff --git a/modules/Runes.lua b/modules/Runes.lua
index 609975e..8da03ba 100644
--- a/modules/Runes.lua
+++ b/modules/Runes.lua
@@ -62,6 +62,26 @@ function Runes.prototype:GetOptions()
order = 31
}
+ opts["hpos"] = {
+ type = "range",
+ name = "Horizontal Position",
+ desc = "Horizontal Position",
+ get = function()
+ return self.moduleSettings.hpos
+ end,
+ set = function(v)
+ self.moduleSettings.hpos = v
+ self:Redraw()
+ end,
+ min = -500,
+ max = 500,
+ step = 10,
+ disabled = function()
+ return not self.moduleSettings.enabled
+ end,
+ order = 31
+ }
+
opts["hideBlizz"] = {
type = "toggle",
name = "Hide Blizzard Frame",
@@ -131,6 +151,7 @@ function Runes.prototype:GetDefaultSettings()
local defaults = Runes.super.prototype.GetDefaultSettings(self)
defaults["vpos"] = 0
+ defaults["hpos"] = 10
defaults["runeFontSize"] = 20
defaults["runeMode"] = "Graphical"
defaults["usesDogTagStrings"] = false
@@ -205,8 +226,8 @@ function Runes.prototype:CreateFrame()
self.frame:SetWidth(self.runeSize*self.numRunes)
self.frame:SetHeight(1)
self.frame:ClearAllPoints()
- self.frame:SetPoint("TOP", self.parent, "BOTTOM", 0, self.moduleSettings.vpos)
-
+ self.frame:SetPoint("TOP", self.parent, "BOTTOM", self.moduleSettings.hpos, self.moduleSettings.vpos)
+
self:Show(true)
self:CreateRuneFrame()