button:SetWidth(150) |
button:SetHeight(16) |
|
button.offset = CreateFrame("Frame","$parentOffset", button) |
button.offset:SetPoint("TOPLEFT") |
button.offset:SetWidth(1) |
button.offset:SetHeight(16) |
|
button.text = button:CreateFontString("$parentText", "BORDER", "GameFontNormal") |
button.text:SetPoint("LEFT") |
button.text:SetTextColor(1,1,1) |
button.text:SetFont(GameFontNormal:GetFont(), 12) |
button.text:SetPoint("LEFT", button.offset, "RIGHT", 7, 0) |
--button.text:SetTextColor(1,1,1) |
|
button.bg = button:CreateTexture(nil, "BACKGROUND") |
--button.bg:SetTexture("Interface\\AchievementFrame\\UI-Achievement-Title") |
button.bg:SetTexCoord(0, 0.93, 0, 0.31) |
button.bg:SetPoint("TOPLEFT") |
--button.bg:SetTexture("Interface\\AuctionFrame\\UI-AuctionFrame-FilterBg") |
button.bg:SetTexture("Interface\\AchievementFrame\\UI-Achievement-Category-Background") |
button.bg:SetTexCoord(0.025, 0.64, 0.1, 0.75) |
button.bg:SetPoint("TOPLEFT", button.offset, "TOPRIGHT") |
button.bg:SetPoint("BOTTOMRIGHT") |
|
--button:SetNormalTexture("Interface/FriendsFrame/UI-FriendsFrame-HighlightBar") |
local highlightTexture = button:CreateTexture() |
highlightTexture:SetTexture("Interface\\AchievementFrame\\UI-Achievement-Stat-Buttons") |
highlightTexture:SetTexCoord(0, 1, 0.56, 0.73) |
--highlightTexture:SetAllPoints(button) |
highlightTexture:SetTexture("Interface\\AchievementFrame\\UI-Achievement-Category-Highlight") |
highlightTexture:SetTexCoord(0.02, 0.65, 0, 0.91) |
highlightTexture:SetPoint("TOPLEFT", button.bg, -1, 0) |
highlightTexture:SetPoint("BOTTOMRIGHT", button.bg, 1, -2) |
|
button:SetHighlightTexture("Interface\\FriendsFrame\\UI-FriendsFrame-HighlightBar", "ADD") |
--button:SetHighlightTexture("Interface\\FriendsFrame\\UI-FriendsFrame-HighlightBar", "ADD") |
button:SetHighlightTexture(highlightTexture, "ADD") |
|
button:SetScript("OnClick", function() |
local id = button:GetID() |