- fixed issue with main window icon when no plugin is installed.
- fixed issue with some options button text which where out of positioning. - fixed sub menu overlap when near right screen edge. - fixed close button position for default skin. - fixed skin error when selecting solo or right plugins.
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
_ = nil
|
||||
_detalhes = LibStub("AceAddon-3.0"):NewAddon("_detalhes", "AceTimer-3.0", "AceComm-3.0", "AceSerializer-3.0", "NickTag-1.0")
|
||||
_detalhes.userversion = "v1.9.0"
|
||||
_detalhes.userversion = "v1.9.1"
|
||||
_detalhes.version = "Alpha 013"
|
||||
_detalhes.realversion = 13
|
||||
|
||||
|
||||
@@ -515,6 +515,8 @@
|
||||
|
||||
function _detalhes:WaitForSoloPlugin (instancia)
|
||||
|
||||
instancia:ChangeIcon ([[Interface\GossipFrame\ActiveQuestIcon]])
|
||||
|
||||
if (WaitForPluginFrame:IsShown() and WaitForPluginFrame:GetParent() == instancia.baseframe) then
|
||||
return _detalhes:ScheduleTimer ("ExecDelayedPlugin", 5, instancia)
|
||||
end
|
||||
|
||||
@@ -724,6 +724,7 @@ function gump:NewButton (parent, container, name, member, w, h, func, param1, pa
|
||||
ButtonObject.button:SetHighlightTexture (texture, "ADD")
|
||||
|
||||
ButtonObject.button.text:SetText (text)
|
||||
ButtonObject.button.text:SetPoint ("center", ButtonObject.button, "center")
|
||||
|
||||
ButtonObject.func = func or cleanfunction
|
||||
ButtonObject.funcright = cleanfunction
|
||||
|
||||
+112
-20
@@ -71,6 +71,7 @@ function DetailsCreateCoolTip()
|
||||
["FixedWidthSub"] = true,
|
||||
["FixedHeightSub"] = true,
|
||||
["IgnoreSubMenu"] = true,
|
||||
["IgnoreButtonAutoHeight"] = true,
|
||||
["TextHeightMod"] = true,
|
||||
["ButtonHeightMod"] = true,
|
||||
["ButtonHeightModSub"] = true,
|
||||
@@ -106,6 +107,7 @@ function DetailsCreateCoolTip()
|
||||
["FixedWidthSub"] = nil,
|
||||
["FixedHeightSub"] = nil,
|
||||
["IgnoreSubMenu"] = nil,
|
||||
["IgnoreButtonAutoHeight"] = nil,
|
||||
["TextHeightMod"] = nil,
|
||||
["ButtonHeightMod"] = nil,
|
||||
["ButtonHeightModSub"] = nil,
|
||||
@@ -142,6 +144,10 @@ function DetailsCreateCoolTip()
|
||||
|
||||
CoolTip.LastIndex = 0
|
||||
|
||||
CoolTip.internal_x_mod = 0
|
||||
CoolTip.internal_y_mod = 0
|
||||
CoolTip.overlap_checked = false
|
||||
|
||||
--defaults
|
||||
CoolTip.default_height = 20
|
||||
CoolTip.default_text_size = 10.5
|
||||
@@ -170,6 +176,8 @@ function DetailsCreateCoolTip()
|
||||
--> button containers
|
||||
frame1.Lines = {}
|
||||
frame2.Lines = {}
|
||||
|
||||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
--> Title Function
|
||||
@@ -583,9 +591,10 @@ function DetailsCreateCoolTip()
|
||||
|
||||
--> set text
|
||||
if (leftTextTable) then
|
||||
|
||||
menuButton.leftText:SetText (leftTextTable [1])
|
||||
menuButton.leftText:SetTextColor (leftTextTable [2], leftTextTable [3], leftTextTable [4], leftTextTable [5])
|
||||
|
||||
|
||||
if (CoolTip.OptionsTable.TextSize and not leftTextTable [6]) then
|
||||
_detalhes:SetFontSize (menuButton.leftText, CoolTip.OptionsTable.TextSize)
|
||||
end
|
||||
@@ -595,10 +604,21 @@ function DetailsCreateCoolTip()
|
||||
end
|
||||
|
||||
local face, size, flags = menuButton.leftText:GetFont()
|
||||
size = leftTextTable [6] or CoolTip.OptionsTable.TextSize or 10
|
||||
face = leftTextTable [7] or [[Fonts\FRIZQT__.TTF]]
|
||||
flags = leftTextTable [8]
|
||||
menuButton.leftText:SetFont (face, size, flags)
|
||||
|
||||
if (_G [leftTextTable [7]]) then
|
||||
menuButton.leftText:SetFontObject (leftTextTable [7])
|
||||
local face, size, flags = menuButton.leftText:GetFont()
|
||||
size = leftTextTable [6] or CoolTip.OptionsTable.TextSize or size
|
||||
|
||||
menuButton.leftText:SetFont (face, size, flags)
|
||||
else
|
||||
size = leftTextTable [6] or CoolTip.OptionsTable.TextSize or 10
|
||||
face = leftTextTable [7] or [[Fonts\FRIZQT__.TTF]]
|
||||
flags = leftTextTable [8]
|
||||
|
||||
menuButton.leftText:SetFont (face, size, flags)
|
||||
end
|
||||
|
||||
else
|
||||
menuButton.leftText:SetText ("")
|
||||
end
|
||||
@@ -616,10 +636,21 @@ function DetailsCreateCoolTip()
|
||||
end
|
||||
|
||||
local face, size, flags = menuButton.rightText:GetFont()
|
||||
size = rightTextTable [6] or 10
|
||||
face = rightTextTable [7] or [[Fonts\FRIZQT__.TTF]]
|
||||
flags = rightTextTable [8]
|
||||
menuButton.rightText:SetFont (face, size, flags)
|
||||
|
||||
if (_G [rightTextTable [7]]) then
|
||||
menuButton.rightText:SetFontObject (rightTextTable [7])
|
||||
local face, size, flags = menuButton.rightText:GetFont()
|
||||
size = rightTextTable [6] or CoolTip.OptionsTable.TextSize or size
|
||||
|
||||
menuButton.rightText:SetFont (face, size, flags)
|
||||
else
|
||||
size = rightTextTable [6] or 10
|
||||
face = rightTextTable [7] or [[Fonts\FRIZQT__.TTF]]
|
||||
flags = rightTextTable [8]
|
||||
menuButton.rightText:SetFont (face, size, flags)
|
||||
end
|
||||
|
||||
|
||||
else
|
||||
menuButton.rightText:SetText ("")
|
||||
end
|
||||
@@ -951,6 +982,7 @@ function DetailsCreateCoolTip()
|
||||
row.leftText:SetHeight (10)
|
||||
end
|
||||
|
||||
--> ~inicio
|
||||
function CoolTip:monta_tooltip()
|
||||
|
||||
--> hide sub frame
|
||||
@@ -1006,17 +1038,32 @@ function DetailsCreateCoolTip()
|
||||
end
|
||||
|
||||
--> normalize height of all rows
|
||||
local temp = -6 + spacing + (CoolTip.OptionsTable.ButtonsYMod or 0)
|
||||
for i = 1, CoolTip.Indexes do
|
||||
local menuButton = frame1.Lines [i]
|
||||
--> height
|
||||
menuButton:SetHeight (frame1.hHeight + (CoolTip.OptionsTable.ButtonHeightMod or 0))
|
||||
--> points
|
||||
|
||||
menuButton:ClearAllPoints()
|
||||
menuButton:SetPoint ("center", frame1, "center")
|
||||
menuButton:SetPoint ("left", frame1, "left")
|
||||
menuButton:SetPoint ("right", frame1, "right")
|
||||
menuButton:SetPoint ("top", frame1, "top", 0, ( ( (i-1) * frame1.hHeight) * -1) - 6 + (CoolTip.OptionsTable.ButtonsYMod or 0) + spacing)
|
||||
if (CoolTip.OptionsTable.YSpacingMod) then
|
||||
|
||||
--> height
|
||||
if (CoolTip.OptionsTable.IgnoreButtonAutoHeight) then
|
||||
|
||||
local height = _math_max (menuButton.leftText:GetStringHeight(), menuButton.rightText:GetStringHeight(), menuButton.leftIcon:GetHeight(), menuButton.rightIcon:GetHeight())
|
||||
menuButton:SetHeight (height)
|
||||
menuButton:SetPoint ("top", frame1, "top", 0, temp)
|
||||
|
||||
temp = temp + ( height * -1) + spacing + (CoolTip.OptionsTable.ButtonsYMod or 0)
|
||||
|
||||
else
|
||||
menuButton:SetHeight (frame1.hHeight + (CoolTip.OptionsTable.ButtonHeightMod or 0))
|
||||
menuButton:SetPoint ("top", frame1, "top", 0, ( ( (i-1) * frame1.hHeight) * -1) - 6 + (CoolTip.OptionsTable.ButtonsYMod or 0) + spacing)
|
||||
end
|
||||
|
||||
--> points
|
||||
|
||||
if (CoolTip.OptionsTable.YSpacingMod and not CoolTip.OptionsTable.IgnoreButtonAutoHeight) then
|
||||
spacing = spacing + CoolTip.OptionsTable.YSpacingMod
|
||||
end
|
||||
|
||||
@@ -1048,10 +1095,14 @@ function DetailsCreateCoolTip()
|
||||
end
|
||||
end
|
||||
|
||||
if (not CoolTip.OptionsTable.FixedHeight) then
|
||||
frame1:SetHeight ( _math_max ( (frame1.hHeight * CoolTip.Indexes) + 12, 22 ))
|
||||
else
|
||||
if (CoolTip.OptionsTable.FixedHeight) then
|
||||
frame1:SetHeight (CoolTip.OptionsTable.FixedHeight)
|
||||
else
|
||||
if (CoolTip.OptionsTable.IgnoreButtonAutoHeight) then
|
||||
frame1:SetHeight ( (temp+spacing) * -1)
|
||||
else
|
||||
frame1:SetHeight ( _math_max ( (frame1.hHeight * CoolTip.Indexes) + 12, 22 ))
|
||||
end
|
||||
end
|
||||
|
||||
--> unhide frame
|
||||
@@ -1075,6 +1126,7 @@ function DetailsCreateCoolTip()
|
||||
button.divbar:SetDesaturated (true)
|
||||
end
|
||||
|
||||
--> ~inicio
|
||||
function CoolTip:monta_cooltip (host, instancia, options, sub_menus, icones, tamanho1, tamanho2, font, fontsize)
|
||||
|
||||
if (CoolTip.Indexes == 0) then
|
||||
@@ -1252,11 +1304,13 @@ function DetailsCreateCoolTip()
|
||||
if (center_x+half_x > screen_x_res) then
|
||||
--> out of right side
|
||||
local move_to_left = (center_x + half_x) - screen_x_res
|
||||
CoolTip.internal_x_mod = -move_to_left
|
||||
return CoolTip:SetMyPoint (host, -move_to_left, 0)
|
||||
|
||||
elseif (center_x-half_x < 0) then
|
||||
--> out of left side
|
||||
local move_to_right = center_x - half_x
|
||||
CoolTip.internal_x_mod = move_to_right*-1
|
||||
return CoolTip:SetMyPoint (host, move_to_right*-1, 0)
|
||||
end
|
||||
end
|
||||
@@ -1272,16 +1326,44 @@ function DetailsCreateCoolTip()
|
||||
if (center_y+half_y > screen_y_res) then
|
||||
--> out of top side
|
||||
local move_to_down = (center_y + half_y) - screen_y_res
|
||||
CoolTip.internal_y_mod = -move_to_down
|
||||
return CoolTip:SetMyPoint (host, 0, -move_to_down)
|
||||
|
||||
elseif (center_y-half_y < 0) then
|
||||
--> out of bottom side
|
||||
local move_to_up = center_y - half_y
|
||||
CoolTip.internal_y_mod = move_to_up*-1
|
||||
return CoolTip:SetMyPoint (host, 0, move_to_up*-1)
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if (frame2:IsShown() and not CoolTip.overlap_checked) then
|
||||
|
||||
local frame_2_center_x = frame2:GetCenter()
|
||||
if (frame_2_center_x) then
|
||||
local frame_2_half_x = frame2:GetWidth() / 2
|
||||
|
||||
local frame_1_center_x = frame1:GetCenter()
|
||||
if (frame_1_center_x) then
|
||||
|
||||
local frame_1_half_x = frame1:GetWidth() / 2
|
||||
|
||||
local f1_end_point = frame_1_center_x + frame_1_half_x - 3
|
||||
local f2_start_point = frame_2_center_x - frame_2_half_x
|
||||
|
||||
if (f2_start_point < f1_end_point) then
|
||||
local diff = f2_start_point - f1_end_point
|
||||
CoolTip.overlap_checked = true
|
||||
return CoolTip:SetMyPoint (host, CoolTip.internal_x_mod + diff, CoolTip.internal_y_mod)
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
function CoolTip:GetText (buttonIndex)
|
||||
@@ -1418,9 +1500,15 @@ function DetailsCreateCoolTip()
|
||||
function CoolTip:SetColor (menuType, ...)
|
||||
local ColorR, ColorG, ColorB, ColorA = gump:ParseColors (...)
|
||||
if ((type (menuType) == "string" and menuType == "main") or (type (menuType) == "number" and menuType == 1)) then
|
||||
frame1.framebackground:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
|
||||
frame1.framebackgroundLeft:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
|
||||
frame1.framebackgroundRight:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
|
||||
frame1.framebackgroundCenter:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
|
||||
|
||||
elseif ((type (menuType) == "string" and menuType == "sec") or (type (menuType) == "number" and menuType == 2)) then
|
||||
frame2.framebackground:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
|
||||
frame2.framebackgroundLeft:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
|
||||
frame2.framebackgroundRight:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
|
||||
frame2.framebackgroundCenter:SetVertexColor (ColorR, ColorG, ColorB, ColorA)
|
||||
|
||||
else
|
||||
return --> error
|
||||
end
|
||||
@@ -1477,6 +1565,10 @@ function DetailsCreateCoolTip()
|
||||
CoolTip.SubIndexes = 0
|
||||
_table_wipe (CoolTip.IndexesSub)
|
||||
|
||||
CoolTip.internal_x_mod = 0
|
||||
CoolTip.internal_y_mod = 0
|
||||
CoolTip.overlap_checked = false
|
||||
|
||||
-->
|
||||
|
||||
--[
|
||||
@@ -2113,7 +2205,7 @@ function DetailsCreateCoolTip()
|
||||
else
|
||||
return --> error
|
||||
end
|
||||
|
||||
|
||||
lineTable_left [1] = leftText --> line text
|
||||
lineTable_left [2] = ColorR1
|
||||
lineTable_left [3] = ColorG1
|
||||
|
||||
+34
-8
@@ -2,7 +2,7 @@
|
||||
<Script file="cooltip.lua"/>
|
||||
|
||||
<Frame name="CooltipMainFrameTemplate" virtual="true" frameStrata="TOOLTIP">
|
||||
<Size x="1" y="1"/>
|
||||
<Size x="500" y="500"/>
|
||||
<Anchors>
|
||||
<Anchor point="CENTER" relativeTo="$parent" relativePoint="CENTER" x="0" y="0"/>
|
||||
</Anchors>
|
||||
@@ -23,21 +23,47 @@
|
||||
<OnLoad>
|
||||
self:SetBackdropColor (0.09019, 0.09019, 0.18823, 1)
|
||||
self:SetBackdropBorderColor (1, 1, 1, 1)
|
||||
self.framebackgroundLeft:SetWidth (32)
|
||||
self.framebackgroundRight:SetWidth (32)
|
||||
</OnLoad>
|
||||
</Scripts>
|
||||
|
||||
<Layers>
|
||||
|
||||
<Layer level="BORDER">
|
||||
<!-- frame background -->
|
||||
<Texture name="$parent_FrameBackground" parentKey="framebackground" file = "Interface\AddOns\Details\images\cooltip_selected">
|
||||
<Layer level="BACKGROUND" textureSubLevel="2">
|
||||
<Texture name="$parent_FrameBackgroundCenter" parentKey="framebackgroundCenter" file = "Interface\AddOns\Details\framework\cooltip_background">
|
||||
<Color a = "1" r = "0" g = "1" b = "0" />
|
||||
<Anchors>
|
||||
<Anchor point="TOP" relativeTo="$parent" relativePoint="TOP" x="0" y="-5"/>
|
||||
<Anchor point="BOTTOM" relativeTo="$parent" relativePoint="BOTTOM" x="0" y="5"/>
|
||||
<Anchor point="LEFT" relativeTo="$parent" relativePoint="LEFT" x="3" y="0"/>
|
||||
<Anchor point="RIGHT" relativeTo="$parent" relativePoint="RIGHT" x="-3" y="0"/>
|
||||
<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT" x="35" y="-3"/>
|
||||
<Anchor point="TOPRIGHT" relativeTo="$parent" relativePoint="TOPRIGHT" x="-35" y="-3"/>
|
||||
<Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="BOTTOMLEFT" x="35" y="3"/>
|
||||
<Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="BOTTOMRIGHT" x="-35" y="3"/>
|
||||
</Anchors>
|
||||
<TexCoords left="0.10546875" right="0.89453125" top="0" bottom="1"/>
|
||||
</Texture>
|
||||
</Layer>
|
||||
|
||||
<Layer level="BACKGROUND" textureSubLevel="3">
|
||||
<Texture name="$parent_FrameBackgroundLeft" parentKey="framebackgroundLeft" file = "Interface\AddOns\Details\framework\cooltip_background">
|
||||
<Color a = "1" r = "0" g = "1" b = "0" />
|
||||
|
||||
<Anchors>
|
||||
<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT" x="3" y="-3"/>
|
||||
<Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="BOTTOMLEFT" x="3" y="3"/>
|
||||
</Anchors>
|
||||
|
||||
<TexCoords left="0" right="0.103515625" top="0" bottom="1"/>
|
||||
</Texture>
|
||||
|
||||
<Texture name="$parent_FrameBackgroundRight" parentKey="framebackgroundRight" file = "Interface\AddOns\Details\framework\cooltip_background">
|
||||
<Color a = "1" r = "0" g = "1" b = "0" />
|
||||
|
||||
<Anchors>
|
||||
<Anchor point="TOPRIGHT" relativeTo="$parent" relativePoint="TOPRIGHT" x="-3" y="-3"/>
|
||||
<Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="BOTTOMRIGHT" x="-3" y="3"/>
|
||||
</Anchors>
|
||||
|
||||
<TexCoords left="0.896484375" right="1" top="0" bottom="1"/>
|
||||
</Texture>
|
||||
</Layer>
|
||||
|
||||
|
||||
Binary file not shown.
+1
-1
@@ -43,7 +43,7 @@ local _
|
||||
-- the four anchors:
|
||||
icon_point_anchor = {-37, 0},
|
||||
left_corner_anchor = {-107, 0},
|
||||
close_button_anchor = {5, -6},
|
||||
close_button_anchor = {5, -7},
|
||||
right_corner_anchor = {96, 0},
|
||||
|
||||
icon_point_anchor_bottom = {-37, 0},
|
||||
|
||||
@@ -3667,14 +3667,19 @@ function _detalhes:ChangeSkin (skin_name)
|
||||
local icon_anchor = this_skin.icon_anchor_plugins
|
||||
self.baseframe.cabecalho.atributo_icon:SetPoint ("topright", self.baseframe.cabecalho.ball_point, "topright", icon_anchor[1], icon_anchor[2])
|
||||
if (self.modo == 1) then
|
||||
local plugin_index = _detalhes.SoloTables.Mode
|
||||
if (plugin_index > 0 and _detalhes.SoloTables.Menu [plugin_index]) then
|
||||
self:ChangeIcon (_detalhes.SoloTables.Menu [plugin_index] [2])
|
||||
if (_detalhes.SoloTables.Plugins [1] and _detalhes.SoloTables.Mode) then
|
||||
local plugin_index = _detalhes.SoloTables.Mode
|
||||
if (plugin_index > 0 and _detalhes.SoloTables.Menu [plugin_index]) then
|
||||
self:ChangeIcon (_detalhes.SoloTables.Menu [plugin_index] [2])
|
||||
end
|
||||
end
|
||||
|
||||
elseif (self.modo == 4) then
|
||||
local plugin_index = _detalhes.RaidTables.Mode
|
||||
if (plugin_index and _detalhes.RaidTables.Menu [plugin_index]) then
|
||||
self:ChangeIcon (_detalhes.RaidTables.Menu [plugin_index] [2])
|
||||
if (_detalhes.RaidTables.Plugins [1] and _detalhes.RaidTables.Mode) then
|
||||
local plugin_index = _detalhes.RaidTables.Mode
|
||||
if (plugin_index and _detalhes.RaidTables.Menu [plugin_index]) then
|
||||
self:ChangeIcon (_detalhes.RaidTables.Menu [plugin_index] [2])
|
||||
end
|
||||
end
|
||||
end
|
||||
else
|
||||
|
||||
@@ -6,7 +6,7 @@ if not Loc then return end
|
||||
|
||||
|
||||
|
||||
Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v1.9.0|r\n\n|cFFFFFF00-|r Fixed minimap icon stuck problem.\n\n|cFFFFFF00-|r Skin support has been rewrite and now is more flexibe.\n\n|cFFFFFF00-|r Added up to 20 new customization options over options panel.\n\n|cFFFFFF00v1.8.4|r\n\n|cFFFFFF00-|r Added slash command 'details reinstall' which cleans Details! config in case of erros.\n\n|cFFFFFF00v1.8.3|r\n\n|cFFFFFF00-|r Added new skin: Simple Gray.\n\n|cFFFFFF00-|r Added minimap and interface addon panel buttons.\n\n|cFFFFFF00-|r Added new tutorials bubbles for basic aspects of Details! window.\n\n|cFFFFFF00-|r Fixed a issue with Panic Mode where sometimes his isnt triggered.\n\n|cFFFFFF00v1.8.0|r\n\n|cFFFFFF00-|r Added a new plugin: You Are Not Prepared.\n\n|cFFFFFF00-|r New options panel!\n\n|cFFFFFF00v1.7.0|r\n\n- Fixed some colors issues with enimies bars.\n\n|cFFFFFF00-|r Fixed some phrases which isn't still not translated to enUS.\n\n|cFFFFFF00-|r Major rewrite on CC-Breaks, now it's working properly.\n\n|cFFFFFF00-|r Added new sub attribute for damage: Voidzones & Debuffs.|cFFFFFF00v1.6.7|r\n\n- Added support to skins, you can change over options panel.\n\n|cFFFFFF00v1.6.5|r\n\n|cFFFFFF00-|r Added sub attribute 'Enemies' which shows, of course, only enemies.\n\n|cFFFFFF00-|r Fixed issue with successful spell cast.\n\n|cFFFFFF00v1.6.3|r\n\n|cFFFFFF00-|r data capture now runs 4% faster.\n\n|cFFFFFF00-|r Fixed issue with pets were wasn't uptading owner activity time.\n\n|cFFFFFF00-|r Fixed healing being counted even out of combat.\n\n|cFFFFFF00-|r Fixed some problems with multi-boss encountes like Twin Consorts.\n\n|cFFFFFF00-|r Added options for concatenate trash segments.\n\n|cFFFFFF00-|r Added options for auto remove trash segments. \n\n|cFFFFFF00-|r Added options for change bar height. \n\n|cFFFFFF00-|r Encounter Details now display how many interrupted and successful cast of a boss skill.\n\n|cFFFFFF00v1.6.1|r\n\n|cFFFFFF00-|r Fixed:\n- a issue with debuff uptime.\n- overall data dps and hps for overall data on micro display.\n- many bugs involving sword and book menus.\n- garbage collector erasing actors with interactions with your group members.\n\n|cFFFFFF00-|r overall data now always use the combat data for measure dps and hps.\n\n|cFFFFFF00v1.6.0|r\n\n|cFFFFFF00-|r Added debuff uptime at misc attribute.\n\n|cFFFFFF00-|r Disabled attributes now have a darkness effect over sword menu.\n\n|cFFFFFF00-|r Fixed a issue were sometimes you need to /reload before change a talent.\n\n|cFFFFFF00v1.5.3|r\n\n|cFFFFFF00-|r Fixed a issue with report data during combat lockdown.\n\n|cFFFFFF00-|r Improved pet owner recognition and added a ignore list if couldn't find his owner.\n\n|cFFFFFF00-|r Added an option to display only frags on enemy players.\n\n|cFFFFFF00-|r Added class colors for frags."
|
||||
Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v1.9.1|r\n\n|cFFFFFF00-|r fixed issue with main window icon when no plugin installed. \n\n|cFFFFFF00-|r fixed issue with some options button text which where out of positioning.\n\n|cFFFFFF00-|r fixed sub menu overlap when near right screen edge.\n\n|cFFFFFF00-|r fixed close button position for default skin.\n\n|cFFFFFF00-|r fixed skin error when selecting solo or right plugins.|cFFFFFF00v1.9.0|r\n\n|cFFFFFF00-|r Fixed minimap icon stuck problem.\n\n|cFFFFFF00-|r Skin support has been rewrite and now is more flexibe.\n\n|cFFFFFF00-|r Added up to 20 new customization options over options panel.\n\n|cFFFFFF00v1.8.4|r\n\n|cFFFFFF00-|r Added slash command 'details reinstall' which cleans Details! config in case of erros.\n\n|cFFFFFF00v1.8.3|r\n\n|cFFFFFF00-|r Added new skin: Simple Gray.\n\n|cFFFFFF00-|r Added minimap and interface addon panel buttons.\n\n|cFFFFFF00-|r Added new tutorials bubbles for basic aspects of Details! window.\n\n|cFFFFFF00-|r Fixed a issue with Panic Mode where sometimes his isnt triggered.\n\n|cFFFFFF00v1.8.0|r\n\n|cFFFFFF00-|r Added a new plugin: You Are Not Prepared.\n\n|cFFFFFF00-|r New options panel!\n\n|cFFFFFF00v1.7.0|r\n\n- Fixed some colors issues with enimies bars.\n\n|cFFFFFF00-|r Fixed some phrases which isn't still not translated to enUS.\n\n|cFFFFFF00-|r Major rewrite on CC-Breaks, now it's working properly.\n\n|cFFFFFF00-|r Added new sub attribute for damage: Voidzones & Debuffs.|cFFFFFF00v1.6.7|r\n\n- Added support to skins, you can change over options panel.\n\n|cFFFFFF00v1.6.5|r\n\n|cFFFFFF00-|r Added sub attribute 'Enemies' which shows, of course, only enemies.\n\n|cFFFFFF00-|r Fixed issue with successful spell cast.\n\n|cFFFFFF00v1.6.3|r\n\n|cFFFFFF00-|r data capture now runs 4% faster.\n\n|cFFFFFF00-|r Fixed issue with pets were wasn't uptading owner activity time.\n\n|cFFFFFF00-|r Fixed healing being counted even out of combat.\n\n|cFFFFFF00-|r Fixed some problems with multi-boss encountes like Twin Consorts.\n\n|cFFFFFF00-|r Added options for concatenate trash segments.\n\n|cFFFFFF00-|r Added options for auto remove trash segments. \n\n|cFFFFFF00-|r Added options for change bar height. \n\n|cFFFFFF00-|r Encounter Details now display how many interrupted and successful cast of a boss skill.\n\n|cFFFFFF00v1.6.1|r\n\n|cFFFFFF00-|r Fixed:\n- a issue with debuff uptime.\n- overall data dps and hps for overall data on micro display.\n- many bugs involving sword and book menus.\n- garbage collector erasing actors with interactions with your group members.\n\n|cFFFFFF00-|r overall data now always use the combat data for measure dps and hps."
|
||||
|
||||
Loc ["STRING_DETAILS1"] = "|cffffaeaeDetails:|r " --> color and details name
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@ local Loc = LibStub("AceLocale-3.0"):NewLocale("Details", "ptBR")
|
||||
if not Loc then return end
|
||||
|
||||
--------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v1.9.0|r\n\n|cFFFFFF00-|r Corrigido o problema de nao movimentar o botao no minimapa.\n\n|cFFFFFF00-|r Suporte a skins foi reescrito e agora ficou mais flexivel.\n\n|cFFFFFF00-|r Adicionadas mais de 20 opcoes de customizacao no painel de opcoes.\n\n|cFFFFFF00v1.8.4|r\n\n|cFFFFFF00-|r Adicionado comando 'details reinstalar' no qual limpa a configuracao do Details! em caso de erros.\n\n|cFFFFFF00v1.8.3|r\n\n|cFFFFFF00-|r Adicionada nova skin: Simple Gray.\n\n|cFFFFFF00-|r Adicionado botoes para o Details! no minimapa e menu de addons no painel de intercace.\n\n|cFFFFFF00-|r Adicionados novas bolhas de tutoriais para aspectos basicos das janelas do Details!.\n\n|cFFFFFF00-|r Corrigido o Modo Panico aonde as vezes ele nao era disparado.\n\n|cFFFFFF00v1.8.0|r\n\n- Adicionado novo plugin: You Are Not Prepared.\n\n|cFFFFFF00-|r Novo painel de opcoes!\n\n|cFFFFFF00v1.7.0|r\n\n- Corrigido alguns problemas com as cores das barras de inimigos.\n\n|cFFFFFF00-|r CC Quebrado foi inteiramente reescrito e agora deve funcionar corretamente.\n\n|cFFFFFF00-|r Adicionado novo sub atributo ao dano: Voidzones & Debuffs.|cFFFFFF00v1.6.7|r\n\n- Adicionado suporte a skins, troque ela atraves do painel de opcoes.\n\n|cFFFFFF00v1.6.5|r\n\n|cFFFFFF00-|r Adicionado o sub atributo 'Inimigos' que mostra, eh claro, somente inimigos.\n\n|cFFFFFF00-|r Corrigido um problema na captura das magias conjuradas.|cFFFFFF00v1.6.3|r\n\n|cFFFFFF00-|r captura de dados agora roda 4% mais rapido.\n\n|cFFFFFF00-|r Corrigido problema onde os ajudantes nao atualizavam o tempo de atividade do dono.\n\n|cFFFFFF00-|r Corrigido problema onde o healing era contado mesmo fora do combate.\n\n|cFFFFFF00-|r Corrigido problema com chefes multiplos como Twin Consorts.\n\n|cFFFFFF00-|r Adicionada opcao para juntar os segmentos de trash mobs.\n\n|cFFFFFF00-|r Adicionada opcao para auto remover os segmentos de trash mobs. \n\n|cFFFFFF00-|r Adicionada opcao para alterar a altura das barras.\n\n|cFFFFFF00-|r Plugin Encounter Details agora mostra quantos cast bem sucedidos as magias interrompidas tiveram.\n\n|cFFFFFF00v1.6.1|r\n\n|cFFFFFF00-|r Corrigido:\n- problema com o tempo de debuffs.\n- dps dos dados gerais e o dps no micro display .\n- varios bugs envolvendo o menu da espada e do livro.\n- o coletor de lixo nao ira mais apagar jogadores com vinculo a membros do grupo.\n\n|cFFFFFF00-|r dados gerais agora sempre ira usar o tempo do combate para medir dps e hps.\n\n|cFFFFFF00v1.6.0|r\n\n|cFFFFFF00-|r Adicionado tempo de debuff no atributo miscelanea.\n\n|cFFFFFF00-|r Atributos desativados agora ficam escurecidos no menu da espada.\n\n|cFFFFFF00-|r Corrigido um problema aonde algumas vezes era necessario dar /reload para trocar um talento.\n\n|cFFFFFF00v1.5.3|r\n\n|cFFFFFF00-|r Corrigido problema ao reportar durante o combate.\n\n|cFFFFFF00-|r Melhorado a reconhecimento dos donos de ajudantes.\n\n|cFFFFFF00-|r Adicionada uma opcao para mostrar apenas frags em cima de jogadores inimigos.\n\n|cFFFFFF00-|r Adicionado cor e icone aos frags.\n\n|cFFFFFF00v1.5.2|r\n\n|cFFFFFF00-|r Corrigido problema onde desativando o tempo dos buffs estava desativando tambem a cura feita.\n\n|cFFFFFF00-|r Estatisticas de Avoidance nao seram mais capturadas para pessoas foram do grupo, monstros ou ajudantes.\n\n|cFFFFFF00-|r Corrigido problema onde as vezes estava demorando muito para salvar o tempo dos buffs ao sair do jogo.\n\n|cFFFFFF00v1.5.1|r\n\n|cFFFFFF00-|r Corrigido problema ao reportar o Dps onde as vezes nao mostrava nenhum jogador.\n\n|cFFFFFF00v1.5.0|r\n\n"
|
||||
|
||||
Loc ["STRING_VERSION_LOG"] = "|cFFFFFF00v1.9.1|r\n\n|cFFFFFF00-|r corrigido problema do icone na janela principal quando nao havia nenhum plugin instalado. \n\n|cFFFFFF00-|r corrigido problema com alguns botoes no painel de opcoes onde o texto estava fora do lugar.\n\n|cFFFFFF00-|r corrigido a posicao dos sub menus quando proximos a borda direita do monitor.\n\n|cFFFFFF00-|r corrigida a posicao do botao de fechar do skin padrao.\n\n|cFFFFFF00-|r corrigido um erro nas skins ao selecionar um plugin de raide ou solo.|cFFFFFF00v1.9.0|r\n\n|cFFFFFF00-|r Corrigido o problema de nao movimentar o botao no minimapa.\n\n|cFFFFFF00-|r Suporte a skins foi reescrito e agora ficou mais flexivel.\n\n|cFFFFFF00-|r Adicionadas mais de 20 opcoes de customizacao no painel de opcoes.\n\n|cFFFFFF00v1.8.4|r\n\n|cFFFFFF00-|r Adicionado comando 'details reinstalar' no qual limpa a configuracao do Details! em caso de erros.\n\n|cFFFFFF00v1.8.3|r\n\n|cFFFFFF00-|r Adicionada nova skin: Simple Gray.\n\n|cFFFFFF00-|r Adicionado botoes para o Details! no minimapa e menu de addons no painel de intercace.\n\n|cFFFFFF00-|r Adicionados novas bolhas de tutoriais para aspectos basicos das janelas do Details!.\n\n|cFFFFFF00-|r Corrigido o Modo Panico aonde as vezes ele nao era disparado.\n\n|cFFFFFF00v1.8.0|r\n\n- Adicionado novo plugin: You Are Not Prepared.\n\n|cFFFFFF00-|r Novo painel de opcoes!\n\n|cFFFFFF00v1.7.0|r\n\n- Corrigido alguns problemas com as cores das barras de inimigos.\n\n|cFFFFFF00-|r CC Quebrado foi inteiramente reescrito e agora deve funcionar corretamente.\n\n|cFFFFFF00-|r Adicionado novo sub atributo ao dano: Voidzones & Debuffs.|cFFFFFF00v1.6.7|r\n\n- Adicionado suporte a skins, troque ela atraves do painel de opcoes.\n\n|cFFFFFF00v1.6.5|r\n\n|cFFFFFF00-|r Adicionado o sub atributo 'Inimigos' que mostra, eh claro, somente inimigos.\n\n|cFFFFFF00-|r Corrigido um problema na captura das magias conjuradas.|cFFFFFF00v1.6.3|r\n\n|cFFFFFF00-|r captura de dados agora roda 4% mais rapido.\n\n|cFFFFFF00-|r Corrigido problema onde os ajudantes nao atualizavam o tempo de atividade do dono.\n\n|cFFFFFF00-|r Corrigido problema onde o healing era contado mesmo fora do combate.\n\n|cFFFFFF00-|r Corrigido problema com chefes multiplos como Twin Consorts.\n\n|cFFFFFF00-|r Adicionada opcao para juntar os segmentos de trash mobs.\n\n|cFFFFFF00-|r Adicionada opcao para auto remover os segmentos de trash mobs. \n\n|cFFFFFF00-|r Adicionada opcao para alterar a altura das barras.\n\n|cFFFFFF00-|r Plugin Encounter Details agora mostra quantos cast bem sucedidos as magias interrompidas tiveram.\n\n|cFFFFFF00v1.6.1|r\n\n|cFFFFFF00-|r Corrigido:\n- problema com o tempo de debuffs.\n- dps dos dados gerais e o dps no micro display .\n- varios bugs envolvendo o menu da espada e do livro.\n- o coletor de lixo nao ira mais apagar jogadores com vinculo a membros do grupo.\n\n|cFFFFFF00-|r dados gerais agora sempre ira usar o tempo do combate para medir dps e hps."
|
||||
|
||||
Loc ["STRING_DETAILS1"] = "|cffffaeaeDetalhes:|r " --> color and details name
|
||||
|
||||
|
||||
@@ -98,11 +98,6 @@
|
||||
mainFrame:SetWidth (400)
|
||||
mainFrame:SetHeight (400)
|
||||
|
||||
--[[
|
||||
o que falta fazer:
|
||||
- fazer toda parte externa do report com .php talvez e mandando email? acho que sim
|
||||
--]]
|
||||
|
||||
--> build widgets
|
||||
|
||||
--background
|
||||
@@ -182,6 +177,11 @@
|
||||
|
||||
local c = bg:CreateRightClickLabel ("medium")
|
||||
c:SetPoint ("bottomright", bg, "bottomright", -3, 1)
|
||||
|
||||
local moreinfo = DetailsFrameWork:NewLabel (bg, _, "DetailsErrorReportMoreInfo", _, "feedback recipient: detailsaddonwow@gmail.com\n")
|
||||
moreinfo:SetPoint ("bottomright", bg, "bottomright", -3, 36)
|
||||
moreinfo.align = ">"
|
||||
moreinfo.valign = "^"
|
||||
|
||||
--send button
|
||||
local sendFunc = function()
|
||||
|
||||
Reference in New Issue
Block a user