0
-local lib, oldminor = LibStub:NewLibrary("tekKonfig-Button",
2)
0
+local lib, oldminor = LibStub:NewLibrary("tekKonfig-Button",
3)
0
if not lib then return end
0
+oldminor = oldminor or 0
0
-local GameTooltip = GameTooltip
0
-local function HideTooltip() GameTooltip:Hide() end
0
-local function ShowTooltip(self)
0
- GameTooltip:SetOwner(self, "ANCHOR_RIGHT")
0
- GameTooltip:SetText(self.tiptext, nil, nil, nil, nil, true)
0
+ local GameTooltip = GameTooltip
0
+ local function HideTooltip() GameTooltip:Hide() end
0
+ local function ShowTooltip(self)
0
+ GameTooltip:SetOwner(self, "ANCHOR_RIGHT")
0
+ GameTooltip:SetText(self.tiptext, nil, nil, nil, nil, true)
0
--- All args optional, parent recommended
0
-function lib.new(parent, ...)
0
- local butt = CreateFrame("Button", nil, parent)
0
- if select("#", ...) > 0 then butt:SetPoint(...) end
0
- butt:SetWidth(80) butt:SetHeight(22)
0
- butt:SetFont(GameFontNormal)
0
- butt:SetDisabledFontObject(GameFontDisable)
0
- butt:SetHighlightFontObject(GameFontHighlight)
0
- butt:SetTextFontObject(GameFontNormal)
0
- butt:SetNormalTexture("Interface\\Buttons\\UI-Panel-Button-Up")
0
- butt:SetPushedTexture("Interface\\Buttons\\UI-Panel-Button-Down")
0
- butt:SetHighlightTexture("Interface\\Buttons\\UI-Panel-Button-Highlight")
0
- butt:SetDisabledTexture("Interface\\Buttons\\UI-Panel-Button-Disabled")
0
- butt:GetNormalTexture():SetTexCoord(0, 0.625, 0, 0.6875)
0
- butt:GetPushedTexture():SetTexCoord(0, 0.625, 0, 0.6875)
0
- butt:GetHighlightTexture():SetTexCoord(0, 0.625, 0, 0.6875)
0
- butt:GetDisabledTexture():SetTexCoord(0, 0.625, 0, 0.6875)
0
- butt:GetHighlightTexture():SetBlendMode("ADD")
0
- butt:SetScript("OnEnter", ShowTooltip)
0
- butt:SetScript("OnLeave", HideTooltip)
0
+ -- All args optional, parent recommended
0
+ function lib.new(parent, ...)
0
+ local butt = CreateFrame("Button", nil, parent)
0
+ if select("#", ...) > 0 then butt:SetPoint(...) end
0
+ butt:SetWidth(80) butt:SetHeight(22)
0
+ butt:SetDisabledFontObject(GameFontDisable)
0
+ butt:SetHighlightFontObject(GameFontHighlight)
0
+ butt:SetTextFontObject(GameFontNormal)
0
+ butt:SetNormalTexture("Interface\\Buttons\\UI-Panel-Button-Up")
0
+ butt:SetPushedTexture("Interface\\Buttons\\UI-Panel-Button-Down")
0
+ butt:SetHighlightTexture("Interface\\Buttons\\UI-Panel-Button-Highlight")
0
+ butt:SetDisabledTexture("Interface\\Buttons\\UI-Panel-Button-Disabled")
0
+ butt:GetNormalTexture():SetTexCoord(0, 0.625, 0, 0.6875)
0
+ butt:GetPushedTexture():SetTexCoord(0, 0.625, 0, 0.6875)
0
+ butt:GetHighlightTexture():SetTexCoord(0, 0.625, 0, 0.6875)
0
+ butt:GetDisabledTexture():SetTexCoord(0, 0.625, 0, 0.6875)
0
+ butt:GetHighlightTexture():SetBlendMode("ADD")
0
+ butt:SetScript("OnEnter", ShowTooltip)
0
+ butt:SetScript("OnLeave", HideTooltip)
0
-function lib.new_small(parent, ...)
0
- local butt = lib.new(parent, ...)
0
- butt:SetHighlightFontObject(GameFontHighlightSmall)
0
- butt:SetTextFontObject(GameFontNormalSmall)
0
+ function lib.new_small(parent, ...)
0
+ local butt = lib.new(parent, ...)
0
+ butt:SetHighlightFontObject(GameFontHighlightSmall)
0
+ butt:SetTextFontObject(GameFontNormalSmall)
Comments
No one has commented yet.