- Added Acitivity Time for Damage + Healing, tooltip show the activity separately.
- Major changes on Encounter Details Plugin making more easy to use. - Removed Spell Details Plugin. - Added new plugin: Dps Tuning. - New API: actor:GetActorSpells() return table with spellid, spelltable. - New API: actor:GetSpell (spellid) return the table for the spellid. - New API: combat:GetCombatNumber() return a unique ID number identifying the combat. - New API: framework:CreateButton (parent, func, w, h, text, param1, param2, texture, member, name, short_method) - New API: framework:CreateDropDown (parent, func, default, w, h, member, name) - New API: framework:CreateLabel (parent, text, size, color, font, member, name, layer) - New API: framework:CreateBar (parent, texture, w, h, value, member, name) - New API: framework:CreateChartPanel (parent, w, h, name)
This commit is contained in:
@@ -419,7 +419,7 @@ local APIBarFunctions
|
||||
|
||||
local OnEnter = function (frame)
|
||||
if (frame.MyObject.OnEnterHook) then
|
||||
local interrupt = frame.MyObject.OnEnterHook (frame)
|
||||
local interrupt = frame.MyObject.OnEnterHook (frame, frame.MyObject)
|
||||
if (interrupt) then
|
||||
return
|
||||
end
|
||||
@@ -591,10 +591,16 @@ function DetailsNormalBar_OnCreate (self)
|
||||
return true
|
||||
end
|
||||
|
||||
function gump:NewBar (parent, container, name, member, w, h, value)
|
||||
function gump:CreateBar (parent, texture, w, h, value, member, name)
|
||||
return gump:NewBar (parent, parent, name, member, w, h, value, texture)
|
||||
end
|
||||
|
||||
function gump:NewBar (parent, container, name, member, w, h, value, texture_name)
|
||||
|
||||
if (not name) then
|
||||
return nil
|
||||
name = "DetailsBarNumber" .. gump.BarNameCounter
|
||||
gump.BarNameCounter = gump.BarNameCounter + 1
|
||||
|
||||
elseif (not parent) then
|
||||
return nil
|
||||
elseif (not container) then
|
||||
@@ -617,6 +623,10 @@ function gump:NewBar (parent, container, name, member, w, h, value)
|
||||
if (container.dframework) then
|
||||
container = container.widget
|
||||
end
|
||||
|
||||
value = value or 0
|
||||
w = w or 150
|
||||
h = h or 14
|
||||
|
||||
--> default members:
|
||||
--> hooks
|
||||
@@ -680,6 +690,11 @@ function gump:NewBar (parent, container, name, member, w, h, value)
|
||||
|
||||
--> set class
|
||||
_setmetatable (BarObject, BarMetaFunctions)
|
||||
|
||||
|
||||
--> set texture
|
||||
if (texture_name) then
|
||||
smember_texture (BarObject, texture_name)
|
||||
end
|
||||
|
||||
return BarObject
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user