/trunk/Bear in Mind/libs/AceGUI-3.0-SharedMediaWidgets
local DataVersion = 9001 -- dev version always overwrites everything else :) |
--@end-debug@]===] |
--@non-debug@ |
local DataVersion = 47 |
local DataVersion = 56 |
--@end-non-debug@ |
local AGSMW = LibStub:NewLibrary("AceGUISharedMediaWidgets-1.0", DataVersion) |
return -- already loaded and no upgrade necessary |
end |
LoadAddOn("LibSharedMedia-3.0") |
local AceGUI = LibStub("AceGUI-3.0") |
local Media = LibStub("LibSharedMedia-3.0") |
local frame = CreateFrame("Frame", nil, UIParent) |
frame:SetHeight(44) |
frame:SetWidth(200) |
frame:SetPoint("CENTER", UIParent, "CENTER") |
local label = frame:CreateFontString(nil,"OVERLAY","GameFontNormalSmall") |
label:SetPoint("TOPLEFT",frame,"TOPLEFT",0,0) |
do |
local widgetType = "LSM30_Font" |
local widgetVersion = 10 |
local widgetVersion = 11 |
local contentFrameCache = {} |
local function ReturnSelf(self) |
check:Hide() |
frame.check = check |
local text = frame:CreateFontString(nil,"OVERLAY","GameFontWhite") |
text:SetPoint("LEFT", check, "RIGHT", 1, 0) |
text:SetPoint("RIGHT", frame, "RIGHT", -2, 0) |
text:SetPoint("TOPLEFT", check, "TOPRIGHT", 1, 0) |
text:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -2, 0) |
text:SetJustifyH("LEFT") |
text:SetText("Test Test Test Test Test Test Test") |
frame.text = text |
do |
local widgetType = "LSM30_Sound" |
local widgetVersion = 10 |
local widgetVersion = 11 |
local contentFrameCache = {} |
local function ReturnSelf(self) |
frame.speakeron = speakeron |
local text = frame:CreateFontString(nil,"OVERLAY","GameFontWhite") |
text:SetPoint("LEFT", check, "RIGHT", 1, 0) |
text:SetPoint("RIGHT", soundbutton, "LEFT", -2, 0) |
text:SetPoint("TOPLEFT", check, "TOPRIGHT", 1, 0) |
text:SetPoint("BOTTOMRIGHT", soundbutton, "BOTTOMLEFT", -2, 0) |
text:SetJustifyH("LEFT") |
text:SetText("Test Test Test Test Test Test Test") |
frame.text = text |
do |
local widgetType = "LSM30_Statusbar" |
local widgetVersion = 10 |
local widgetVersion = 11 |
local contentFrameCache = {} |
local function ReturnSelf(self) |
local font, size = text:GetFont() |
text:SetFont(font,size,"OUTLINE") |
text:SetPoint("LEFT", check, "RIGHT", 3, 0) |
text:SetPoint("RIGHT", frame, "RIGHT", -2, 0) |
text:SetPoint("TOPLEFT", check, "TOPRIGHT", 3, 0) |
text:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -2, 0) |
text:SetJustifyH("LEFT") |
text:SetText("Test Test Test Test Test Test Test") |
frame.text = text |
do |
local widgetType = "LSM30_Border" |
local widgetVersion = 10 |
local widgetVersion = 11 |
local contentFrameCache = {} |
local function ReturnSelf(self) |
check:Hide() |
frame.check = check |
local text = frame:CreateFontString(nil,"OVERLAY","GameFontWhite") |
text:SetPoint("LEFT", check, "RIGHT", 1, 0) |
text:SetPoint("RIGHT", frame, "RIGHT", -2, 0) |
text:SetPoint("TOPLEFT", check, "TOPRIGHT", 1, 0) |
text:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -2, 0) |
text:SetJustifyH("LEFT") |
text:SetText("Test Test Test Test Test Test Test") |
frame.text = text |
do |
local widgetType = "LSM30_Background" |
local widgetVersion = 10 |
local widgetVersion = 11 |
local contentFrameCache = {} |
local function ReturnSelf(self) |
local font, size = text:GetFont() |
text:SetFont(font,size,"OUTLINE") |
text:SetPoint("LEFT", check, "RIGHT", 1, 0) |
text:SetPoint("RIGHT", frame, "RIGHT", -2, 0) |
text:SetPoint("TOPLEFT", check, "TOPRIGHT", 1, 0) |
text:SetPoint("BOTTOMRIGHT", frame, "BOTTOMRIGHT", -2, 0) |
text:SetJustifyH("LEFT") |
text:SetText("Test Test Test Test Test Test Test") |
frame.text = text |