Skip to content

Commit

Permalink
toc bump + added extra action bar for 4.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Tuller committed Oct 22, 2011
1 parent e09c0ce commit 34d55d0
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 1 deletion.
5 changes: 5 additions & 0 deletions Dominos.lua
Expand Up @@ -209,6 +209,10 @@ function Dominos:Load()
self.BagBar:New()
self.MenuBar:New()
self.VehicleBar:New()
if self.ExtraBar then
self.ExtraBar:New()
end
--load in extra functionality
for _,module in self:IterateModules() do
Expand All @@ -230,6 +234,7 @@ function Dominos:Unload()
self.Frame:ForFrame('menu', 'Free')
self.Frame:ForFrame('bags', 'Free')
self.Frame:ForFrame('vehicle', 'Free')
self.Frame:ForFrame('extra', 'Free')
--unload any module stuff
for _,module in self:IterateModules() do
Expand Down
3 changes: 2 additions & 1 deletion Dominos.toc
Expand Up @@ -2,7 +2,7 @@
## Title: Dominos
## Notes: A main actionbar replacement
## Author: Tuller
## Version: 4.2.3
## Version: 4.2.4
## SavedVariables: DominosDB, DominosVersion
## OptionalDeps: Ace3, LibKeyBound-1.0, Masque, FlyPaper
embeds.xml
Expand All @@ -21,3 +21,4 @@ menuBar.lua
vehicleBar.lua
minimap.lua
bindingsUpdater.lua
extraActionBar.lua
36 changes: 36 additions & 0 deletions extraActionBar.lua
@@ -0,0 +1,36 @@
local ExtraActionBar = _G['ExtraActionBarFrame']
if not ExtraActionBar then return end

local ExtraBar = Dominos:CreateClass('Frame', Dominos.Frame)
Dominos.ExtraBar = ExtraBar

function ExtraBar:New()
if UIPARENT_MANAGED_FRAME_POSITIONS['ExtraActionBarFrame'] then
UIPARENT_MANAGED_FRAME_POSITIONS['ExtraActionBarFrame'] = nil
end

local f = self.super.New(self, 'extra')
f:SetFrameStrata('HIGH')
f:Layout()
return f
end

function ExtraBar:GetDefaults()
return {
point = 'CENTER',
x = -244,
y = 0,
numButtons = 1,
}
end

function ExtraBar:Layout()
ExtraActionBar:SetParent(self.header)
ExtraActionBar:ClearAllPoints()
ExtraActionBar:SetPoint('CENTER')

self:SetSize(ExtraActionBar:GetSize())

self.drag:SetFrameStrata('HIGH')
self.drag:SetFrameLevel(ExtraActionBar:GetFrameLevel() + 5)
end

0 comments on commit 34d55d0

Please sign in to comment.