- Finished another cosmetic revamp on options panel.

- Rewrite on Raid Plugins Support, now can open more then 1 plugins at once on diferent windows.
- Functions inside custom right text now receives the actor object as first parameter.
- Added a large text editor for make changes on custom texts.
- Added cosmetic menus for report and erase segments button.
- Added new option for add borders on the bars.
- Added Death Barrier as a absorb spell.
- Speed improvaments on bar animations.
- Fixed a bug on overheal tooltip where was showing the Hps instead of overheal.
- Fixed few issues when ignoring combats with 5 seconds or less.
- Fixed bug when reloging inside a raid or dungeon instance was erasing pet owner database.
- Fixed Data Broker text where was passing the total damage/healing instead of Dps/Hps.

- Fixed a issue with _detalhes:Hex(): where wasn't correctly formating number below 16.
- New Api: _detalhes:SetBarBackdropSettings (enabled, size, color, texture): set row border settings.
- New Api: _detalhes:GetInstanceAttributeText(): return the text to show on the title text.
- New Api: _detalhes.RaidTables:DisableRaidMode (instance): turn off the raid mode in the instance.
- New Api: _detalhes:RaidPluginInstalled (plugin_name): return is the plugin is installed.
- New Api: _detalhes.RaidTables:EnableRaidMode (instance, plugin_name): enable the raid mode on the instance.
- New Api: _detalhes.RaidTables:GetAvailablePlugins(): return all plugins which is installed, enabled and not in use.
- New Api: _detalhes.RaidTables:IsAvailable (plugin_name, instance): return if the plugin is available for use.
- New Api: _detalhes.RaidTables:SetInUse (absolute_name, instance_number): declare a plugin as in use by a instance.
- New Api: _detalhes.RaidTables:switch (_, plugin_name, instance): change the plugin shown on the instance.
This commit is contained in:
tercio
2014-05-23 20:58:57 -03:00
parent e2e13288c0
commit b74b58ada6
41 changed files with 2080 additions and 1524 deletions
+16 -8
View File
@@ -362,13 +362,15 @@ function DetailsCreateCoolTip()
----------------------------------------------------------------------
function GameCooltipButtonMouseDown (button)
button.leftText:SetPoint ("center", button.leftIcon, "center", 0, 0)
button.leftText:SetPoint ("left", button.leftIcon, "right", 4, -1)
local mod = CoolTip.OptionsTable.TextHeightMod or 0
button.leftText:SetPoint ("center", button.leftIcon, "center", 0, 0+mod)
button.leftText:SetPoint ("left", button.leftIcon, "right", 4, -1+mod)
end
function GameCooltipButtonMouseUp (button)
button.leftText:SetPoint ("center", button.leftIcon, "center", 0, 0)
button.leftText:SetPoint ("left", button.leftIcon, "right", 3, 0)
local mod = CoolTip.OptionsTable.TextHeightMod or 0
button.leftText:SetPoint ("center", button.leftIcon, "center", 0, 0+mod)
button.leftText:SetPoint ("left", button.leftIcon, "right", 3, 0+mod)
end
function CoolTip:CreateButton (index, frame, name)
@@ -670,6 +672,10 @@ function DetailsCreateCoolTip()
flags = leftTextTable [8] or CoolTip.OptionsTable.TextShadow or nil
menuButton.leftText:SetFont (face, size, flags)
end
local height_mod = CoolTip.OptionsTable.TextHeightMod or 0
menuButton.leftText:SetPoint ("center", menuButton.leftIcon, "center", 0, 0+height_mod)
menuButton.leftText:SetPoint ("left", menuButton.leftIcon, "right", 3, 0+height_mod)
else
menuButton.leftText:SetText ("")
@@ -1551,6 +1557,10 @@ function DetailsCreateCoolTip()
--> frame [, x mod, y mod]
--> alias
function CoolTip:GetOwner()
return CoolTip.Host
end
function CoolTip:SetOwner (frame, myPoint, hisPoint, x, y)
return CoolTip:SetHost (frame, myPoint, hisPoint, x, y)
end
@@ -2543,22 +2553,20 @@ function DetailsCreateCoolTip()
function CoolTip:Close()
CoolTip.active = false
CoolTip.Host = nil
gump:Fade (frame1, 1)
gump:Fade (frame2, 1)
end
--> old function call
function CoolTip:ShowMe (host, arg2)
--> ignore if mouse is up me
if (CoolTip.mouseOver) then
return
end
if (not host or not arg2) then --> hideme
CoolTip.active = false
gump:Fade (frame1, 1)
gump:Fade (frame2, 1)
CoolTip:Close()
end
end