b.ghosticon:SetPoint( 'TOPRIGHT') |
b.ghosticon:SetPoint( 'BOTTOMLEFT') |
b.buffFilter = bar.buffFilter |
b:SetScript( 'OnMouseDown', BisonButton.OnMouseDown) |
b:SetScript( 'OnMouseUp', BisonButton.OnMouseUp) |
b:SetScript( 'OnLeave', BisonButton.OnLeave) |
b:SetScript( 'OnMouseDown', self.OnMouseDown) |
b:SetScript( 'OnMouseUp', self.OnMouseUp) |
b:SetScript( 'OnLeave', self.OnLeave) |
return b |
end |
|
function BisonButton:NewBuff( bar, id, name) |
local b = self:New( bar, id, name) |
b:RegisterForClicks( 'RightButtonUp') |
b:SetScript( 'OnEnter', BisonButton.OnEnter) |
b:SetScript( 'OnShow', BisonButton.Update) |
b:SetScript( 'OnClick', BisonButton.OnClick) |
b:SetScript( 'OnUpdate', BisonButton.OnUpdate) |
b:SetScript( 'OnEnter', self.OnEnter) |
b:SetScript( 'OnShow', self.Update) |
b:SetScript( 'OnClick', self.OnClick) |
b:SetScript( 'OnUpdate', self.OnUpdate) |
return b |
end |
|
function BisonButton:NewDebuff( bar, id, name) |
local b = self:New( bar, id, name) |
b:SetScript( 'OnEnter', BisonButton.OnEnter) |
b:SetScript( 'OnShow', BisonButton.Update) |
b:SetScript( 'OnUpdate', BisonButton.OnUpdate) |
b:SetScript( 'OnEnter', self.OnEnter) |
b:SetScript( 'OnShow', self.Update) |
b:SetScript( 'OnUpdate', self.OnUpdate) |
return b |
end |
|
function BisonButton:NewWeapon( bar, id, name) |
local b = self:New( bar, id, name) |
b:RegisterForClicks( 'RightButtonUp') |
b:SetScript( 'OnEnter', BisonButton.OnEnterWeapon) |
b:SetScript( 'OnClick', BisonButton.OnClickWeapon) |
b:SetScript( 'OnEnter', self.OnEnterWeapon) |
b:SetScript( 'OnClick', self.OnClickWeapon) |
return b |
end |
|