Module:API info/main/widget/data

From Warcraft Wiki
Jump to navigation Jump to search

Documentation for this module may be created at Module:API info/main/widget/data/doc

local blizzard = {
	widget = {
		FrameScriptObject  = "SimpleFrameScriptObjectAPIDocumentation.lua",
		Object             = "SimpleObjectAPIDocumentation.lua",
		ScriptObject       = "SimpleScriptRegionAPIDocumentation.lua",
		ScriptRegion       = "SimpleScriptRegionAPIDocumentation.lua",
		Region             = "SimpleRegionAPIDocumentation.lua",
		TextureBase        = "SimpleTextureBaseAPIDocumentation.lua",
		Texture            = "SimpleTextureAPIDocumentation.lua",
		MaskTexture        = "SimpleMaskTextureAPIDocumentation.lua",
		Line               = "SimpleLineAPIDocumentation.lua",
		Font               = "SimpleFontAPIDocumentation.lua",
		FontString         = "SimpleFontStringAPIDocumentation.lua",
		Frame              = "SimpleFrameAPIDocumentation.lua",
		Button             = "SimpleButtonAPIDocumentation.lua",
		CheckButton        = "SimpleCheckboxAPIDocumentation.lua",
		AnimationGroup     = "SimpleAnimGroupAPIDocumentation.lua",
		Animation          = "SimpleAnimAPIDocumentation.lua",
		Model              = "SimpleModelAPIDocumentation.lua",
		CharacterModelBase = "FrameAPICharacterModelBaseDocumentation.lua",
		DressUpModel       = "FrameAPIDressUpModelDocumentation.lua",
		Alpha              = "SimpleAnimAlphaAPIDocumentation.lua",
		Rotation           = "SimpleAnimRotationAPIDocumentation.lua",
		Scale              = "SimpleAnimScaleAPIDocumentation.lua",
		Translation        = "SimpleAnimTranslationAPIDocumentation.lua",
		TextureCoordTranslation = "SimpleAnimTextureCoordTranslationAPIDocumentation.lua",
		FlipBook           = "SimpleAnimFlipBookAPIDocumentation.lua",
		VertexColor        = "SimpleAnimVertexColorAPIDocumentation.lua",
		Path               = "SimpleAnimPathAPIDocumentation.lua",
		ControlPoint       = "SimpleControlPointAPIDocumentation.lua",
		ColorSelect        = "SimpleColorSelectAPIDocumentation.lua",
		Cooldown           = "CooldownFrameAPIDocumentation.lua",
		ModelScene         = "FrameAPIModelSceneFrameDocumentation.lua",
		ModelSceneActor    = "FrameAPIModelSceneFrameActorDocumentation.lua",
		--ModelSceneActor  = "FrameAPIModelSceneFrameActorBaseDocumentation.lua",
		EditBox            = "SimpleEditBoxAPIDocumentation.lua",
		PlayerModel        = "FrameAPICharacterModelBaseDocumentation.lua",
		CinematicModel     = "FrameAPICinematicModelDocumentation.lua",
		TabardModel        = "FrameAPITabardModelDocumentation.lua",
		--TabardModel      = "FrameAPITabardModelBaseDocumentation.lua",
		MessageFrame       = "SimpleMessageFrameAPIDocumentation.lua",
		SimpleHTML         = "SimpleHTMLAPIDocumentation.lua",
		Minimap            = "MinimapFrameAPIDocumentation.lua",
		MovieFrame         = "SimpleMovieAPIDocumentation.lua",
		Slider             = "SimpleSliderAPIDocumentation.lua",
		StatusBar          = "SimpleStatusBarAPIDocumentation.lua",
	},
}

local wowprog = {
	widget = {
		Object             = "widgets/ParentedObject.html",
		FrameScriptObject  = "widgets/UIObject.html",
		ScriptObject       = "widgets/ScriptObject.html",
		ScriptRegion       = "widgets/VisibleRegion.html", -- https://wowprogramming.com/docs/widgets/Region.html
		Region             = "widgets/LayeredRegion.html",
		TextureBase        = "widgets/Texture.html",
		FontInstance       = "widgets/FontInstance.html",
		Font               = "widgets/Font.html",
		FontString         = "widgets/FontString.html",
		Frame              = "widgets/Frame.html",
		Button             = "widgets/Button.html",
		CheckButton        = "widgets/CheckButton.html",
		AnimationGroup     = "widgets/AnimationGroup.html",
		Animation          = "widgets/Animation.html",
		Model              = "widgets/Model.html",
		CharacterModelBase = "widgets/PlayerModel.html",
		DressUpModel       = "widgets/DressUpModel.html",
		Alpha              = "widgets/Alpha.html",
		Rotation           = "widgets/Rotation.html",
		Scale              = "widgets/Scale.html",
		Translation        = "widgets/Translation.html",
		Path               = "widgets/Path.html",
		ControlPoint       = "widgets/ControlPoint.html",
		Texture            = "widgets/Texture.html",
		ColorSelect        = "widgets/ColorSelect.html",
		Cooldown           = "widgets/Cooldown.html",
		EditBox            = "widgets/EditBox.html",
		PlayerModel        = "widgets/PlayerModel.html",
		-- CinematicModel     = "widgets/CinematicModel.html", -- does not exist
		TabardModel        = "widgets/TabardModel.html",
		MessageFrame       = "widgets/MessageFrame.html",
		SimpleHTML         = "widgets/SimpleHTML.html",
		Minimap            = "widgets/Minimap.html",
		MovieFrame         = "widgets/MovieFrame.html",
		Slider             = "widgets/Slider.html",
		StatusBar          = "widgets/StatusBar.html",
	},
	-- https://github.com/Ketho/WowpediaDoc/blob/master/Scribunto/API_info/wowprog/widgets/widgets.lua
	method = {
		["Object:GetParent"] = "widgets/ParentedObject/GetParent.html",
		["FrameScriptObject:GetName"] = "widgets/UIObject/GetName.html",
		["FrameScriptObject:GetObjectType"] = "widgets/UIObject/GetObjectType.html",
		["FrameScriptObject:IsObjectType"] = "widgets/UIObject/IsObjectType.html",
		["ScriptObject:GetScript"] = "widgets/ScriptObject/GetScript.html",
		["ScriptObject:SetScript"] = "widgets/ScriptObject/SetScript.html",
		["ScriptObject:HasScript"] = "widgets/ScriptObject/HasScript.html",
		["ScriptObject:HookScript"] = "widgets/ScriptObject/HookScript.html",
		["ScriptRegion:CanChangeProtectedState"] = "widgets/Region/CanChangeProtectedState.html",
		["ScriptRegion:EnableMouse"] = "widgets/Frame/EnableMouse.html",
		["ScriptRegion:IsMouseEnabled"] = "widgets/Frame/IsMouseEnabled.html",
		["ScriptRegion:EnableMouseWheel"] = "widgets/Frame/EnableMouseWheel.html",
		["ScriptRegion:IsMouseWheelEnabled"] = "widgets/Frame/IsMouseWheelEnabled.html",
		["ScriptRegion:GetBottom"] = "widgets/Region/GetBottom.html",
		["ScriptRegion:GetTop"] = "widgets/Region/GetTop.html",
		["ScriptRegion:GetLeft"] = "widgets/Region/GetLeft.html",
		["ScriptRegion:GetRight"] = "widgets/Region/GetRight.html",
		["ScriptRegion:GetCenter"] = "widgets/Region/GetCenter.html",
		["ScriptRegion:GetRect"] = "widgets/Region/GetRect.html",
		["ScriptRegion:GetWidth"] = "widgets/Region/GetWidth.html",
		["ScriptRegion:GetHeight"] = "widgets/Region/GetHeight.html",
		["ScriptRegion:GetSize"] = "widgets/Region/GetSize.html",
		["ScriptRegion:Show"] = "widgets/VisibleRegion/Show.html",
		["ScriptRegion:Hide"] = "widgets/VisibleRegion/Hide.html",
		["ScriptRegion:IsShown"] = "widgets/VisibleRegion/IsShown.html",
		["ScriptRegion:IsVisible"] = "widgets/VisibleRegion/IsVisible.html",
		["ScriptRegion:IsDragging"] = "widgets/Region/IsDragging.html",
		["ScriptRegion:IsMouseOver"] = "widgets/Region/IsMouseOver.html",
		["ScriptRegion:IsProtected"] = "widgets/Region/IsProtected.html",
		["ScriptRegion:GetParent"] = "widgets/Region/GetParent.html",
		["ScriptRegion:SetParent"] = "widgets/Region/SetParent.html",
		["ScriptRegionResizing:SetWidth"] = "widgets/Region/SetWidth.html",
		["ScriptRegionResizing:SetHeight"] = "widgets/Region/SetHeight.html",
		["ScriptRegionResizing:SetSize"] = "widgets/Region/SetSize.html",
		["ScriptRegionResizing:GetPoint"] = "widgets/Region/GetPoint.html",
		["ScriptRegionResizing:SetPoint"] = "widgets/Region/SetPoint.html",
		["ScriptRegionResizing:SetAllPoints"] = "widgets/Region/SetAllPoints.html",
		["ScriptRegionResizing:GetNumPoints"] = "widgets/Region/GetNumPoints.html",
		["ScriptRegionResizing:ClearAllPoints"] = "widgets/Region/ClearAllPoints.html",
		["AnimatableObject:CreateAnimationGroup"] = "widgets/Region/CreateAnimationGroup.html",
		["AnimatableObject:GetAnimationGroups"] = "widgets/Region/GetAnimationGroups.html",
		["AnimatableObject:StopAnimating"] = "widgets/Region/StopAnimating.html",
		["Region:GetAlpha"] = "widgets/VisibleRegion/GetAlpha.html",
		["Frame:GetEffectiveAlpha"] = "widgets/Frame/GetEffectiveAlpha.html",
		["Region:SetAlpha"] = "widgets/VisibleRegion/SetAlpha.html",
		["Region:GetScale"] = "widgets/Frame/GetScale.html",
		["Region:GetEffectiveScale"] = "widgets/Frame/GetEffectiveScale.html",
		["Region:SetScale"] = "widgets/Frame/SetScale.html",
		["Region:GetVertexColor"] = "widgets/Texture/GetVertexColor.html",
		["Region:SetVertexColor"] = "widgets/LayeredRegion/SetVertexColor.html",
		["Region:GetDrawLayer"] = "widgets/LayeredRegion/GetDrawLayer.html",
		["Region:SetDrawLayer"] = "widgets/LayeredRegion/SetDrawLayer.html",
		["TextureBase:SetGradient"] = "widgets/Texture/SetGradient.html",
		["TextureBase:GetBlendMode"] = "widgets/Texture/GetBlendMode.html",
		["TextureBase:SetBlendMode"] = "widgets/Texture/SetBlendMode.html",
		["TextureBase:GetTexCoord"] = "widgets/Texture/GetTexCoord.html",
		["TextureBase:SetTexCoord"] = "widgets/Texture/SetTexCoord.html",
		["TextureBase:GetTexture"] = "widgets/Texture/GetTexture.html",
		["TextureBase:SetTexture"] = "widgets/Texture/SetTexture.html",
		["TextureBase:IsDesaturated"] = "widgets/Texture/IsDesaturated.html",
		["TextureBase:SetDesaturated"] = "widgets/Texture/SetDesaturated.html",
		["TextureBase:SetMask"] = "widgets/Texture/SetMask.html",
		["TextureBase:SetRotation"] = "widgets/Texture/SetRotation.html",
		["Font:CopyFontObject"] = "widgets/Font/CopyFontObject.html",
		["Font:GetAlpha"] = "widgets/Font/GetAlpha.html",
		["Font:GetFont"] = "widgets/Font/GetFont.html",
		["Font:GetFontObject"] = "widgets/FontInstance/GetFontObject.html",
		["Font:GetJustifyH"] = "widgets/FontInstance/GetJustifyH.html",
		["Font:GetJustifyV"] = "widgets/FontInstance/GetJustifyV.html",
		["Font:GetShadowColor"] = "widgets/FontInstance/GetShadowColor.html",
		["Font:GetShadowOffset"] = "widgets/FontInstance/GetShadowOffset.html",
		["Font:GetSpacing"] = "widgets/FontInstance/GetSpacing.html",
		["Font:GetTextColor"] = "widgets/FontInstance/GetTextColor.html",
		["Font:SetAlpha"] = "widgets/Font/SetAlpha.html",
		["Font:SetFont"] = "widgets/Font/SetFont.html",
		["Font:SetFontObject"] = "widgets/FontInstance/SetFontObject.html",
		["Font:SetJustifyH"] = "widgets/FontInstance/SetJustifyH.html",
		["Font:SetJustifyV"] = "widgets/FontInstance/SetJustifyV.html",
		["Font:SetShadowColor"] = "widgets/FontInstance/SetShadowColor.html",
		["Font:SetShadowOffset"] = "widgets/FontInstance/SetShadowOffset.html",
		["Font:SetSpacing"] = "widgets/FontInstance/SetSpacing.html",
		["Font:SetTextColor"] = "widgets/FontInstance/SetTextColor.html",
	
		-- ["FontInstance:GetFont"] = "widgets/FontInstance/GetFont.html",
		-- ["FontInstance:SetFont"] = "widgets/FontInstance/SetFont.html",
		-- ["FontInstance:GetFontObject"] = "widgets/FontInstance/GetFontObject.html",
		-- ["FontInstance:SetFontObject"] = "widgets/FontInstance/SetFontObject.html",
	},
	script = {
		["OnEnter"] = "scripts/OnEnter.html",
		["OnLeave"] = "scripts/OnLeave.html",
		["OnMouseDown"] = "scripts/OnMouseDown.html",
		["OnMouseUp"] = "scripts/OnMouseUp.html",
		["OnDragStart"] = "scripts/OnDragStart.html",
		["OnDragStop"] = "scripts/OnDragStop.html",
		["OnMouseWheel"] = "scripts/OnMouseWheel.html",
	},
}

-- https://web.archive.org/web/20170519204413/http://wowprogramming.com/docs/widgets
local wowprog_html = {
	["Alpha:GetChange"] = true,
	["Alpha:SetChange"] = true,
	["Animation:GetDuration"] = true,
	["Animation:GetElapsed"] = true,
	["Animation:GetEndDelay"] = true,
	["Animation:GetOrder"] = true,
	["Animation:GetProgress"] = true,
	["Animation:GetRegionParent"] = true,
	["Animation:GetSmoothProgress"] = true,
	["Animation:GetSmoothing"] = true,
	["Animation:GetStartDelay"] = true,
	["Animation:IsDelaying"] = true,
	["Animation:IsDone"] = true,
	["Animation:IsPaused"] = true,
	["Animation:IsPlaying"] = true,
	["Animation:IsStopped"] = true,
	["Animation:Pause"] = true,
	["Animation:Play"] = true,
	["Animation:SetChildKey"] = true,
	["Animation:SetDuration"] = true,
	["Animation:SetEndDelay"] = true,
	["Animation:SetOrder"] = true,
	["Animation:SetParent"] = true,
	["Animation:SetSmoothing"] = true,
	["Animation:SetStartDelay"] = true,
	["Animation:SetTarget"] = true,
	["Animation:SetTargetKey"] = true,
	["Animation:Stop"] = true,
	["AnimationGroup:CreateAnimation"] = true,
	["AnimationGroup:Finish"] = true,
	["AnimationGroup:GetAnimations"] = true,
	["AnimationGroup:GetDuration"] = true,
	["AnimationGroup:GetLoopState"] = true,
	["AnimationGroup:GetLooping"] = true,
	["AnimationGroup:GetMaxOrder"] = true,
	["AnimationGroup:GetProgress"] = true,
	["AnimationGroup:IsDone"] = true,
	["AnimationGroup:IsPaused"] = true,
	["AnimationGroup:IsPendingFinish"] = true,
	["AnimationGroup:IsPlaying"] = true,
	["AnimationGroup:Pause"] = true,
	["AnimationGroup:Play"] = true,
	["AnimationGroup:SetLooping"] = true,
	["AnimationGroup:Stop"] = true,
	["ArchaeologyDigSiteFrame:DrawBlob"] = true,
	["ArchaeologyDigSiteFrame:DrawNone"] = true,
	["ArchaeologyDigSiteFrame:SetNumSplinePoints"] = true,
	["Button:Click"] = true,
	["Button:Disable"] = true,
	["Button:Enable"] = true,
	["Button:GetButtonState"] = true,
	["Button:GetDisabledFontObject"] = true,
	["Button:GetDisabledTexture"] = true,
	["Button:GetFontString"] = true,
	["Button:GetHighlightFontObject"] = true,
	["Button:GetHighlightTexture"] = true,
	["Button:GetMotionScriptsWhileDisabled"] = true,
	["Button:GetNormalFontObject"] = true,
	["Button:GetNormalTexture"] = true,
	["Button:GetPushedTextOffset"] = true,
	["Button:GetPushedTexture"] = true,
	["Button:GetText"] = true,
	["Button:GetTextHeight"] = true,
	["Button:GetTextWidth"] = true,
	["Button:IsEnabled"] = true,
	["Button:LockHighlight"] = true,
	["Button:RegisterForClicks"] = true,
	["Button:SetButtonState"] = true,
	["Button:SetDisabledFontObject"] = true,
	["Button:SetDisabledTexture"] = true,
	["Button:SetFontString"] = true,
	["Button:SetFormattedText"] = true,
	["Button:SetHighlightFontObject"] = true,
	["Button:SetHighlightTexture"] = true,
	["Button:SetMotionScriptsWhileDisabled"] = true,
	["Button:SetNormalFontObject"] = true,
	["Button:SetNormalTexture"] = true,
	["Button:SetPushedTextOffset"] = true,
	["Button:SetPushedTexture"] = true,
	["Button:SetText"] = true,
	["Button:UnlockHighlight"] = true,
	["CheckButton:GetChecked"] = true,
	["CheckButton:GetCheckedTexture"] = true,
	["CheckButton:GetDisabledCheckedTexture"] = true,
	["CheckButton:SetChecked"] = true,
	["CheckButton:SetCheckedTexture"] = true,
	["CheckButton:SetDisabledCheckedTexture"] = true,
	["ColorSelect:GetColorHSV"] = true,
	["ColorSelect:GetColorRGB"] = true,
	["ColorSelect:GetColorValueTexture"] = true,
	["ColorSelect:GetColorValueThumbTexture"] = true,
	["ColorSelect:GetColorWheelTexture"] = true,
	["ColorSelect:GetColorWheelThumbTexture"] = true,
	["ColorSelect:SetColorHSV"] = true,
	["ColorSelect:SetColorRGB"] = true,
	["ColorSelect:SetColorValueTexture"] = true,
	["ColorSelect:SetColorValueThumbTexture"] = true,
	["ColorSelect:SetColorWheelTexture"] = true,
	["ColorSelect:SetColorWheelThumbTexture"] = true,
	["ControlPoint:GetOffset"] = true,
	["ControlPoint:GetOrder"] = true,
	["ControlPoint:SetOffset"] = true,
	["ControlPoint:SetOrder"] = true,
	["ControlPoint:SetParent"] = true,
	["Cooldown:GetCooldownDuration"] = true,
	["Cooldown:GetCooldownTimes"] = true,
	["Cooldown:GetDrawEdge"] = true,
	["Cooldown:GetReverse"] = true,
	["Cooldown:SetCooldown"] = true,
	["Cooldown:SetDrawEdge"] = true,
	["Cooldown:SetHideCountdownNumbers"] = true,
	["Cooldown:SetReverse"] = true,
	["DressUpModel:Dress"] = true,
	["DressUpModel:TryOn"] = true,
	["DressUpModel:Undress"] = true,
	["EditBox:AddHistoryLine"] = true,
	["EditBox:ClearFocus"] = true,
	["EditBox:GetAltArrowKeyMode"] = true,
	["EditBox:GetBlinkSpeed"] = true,
	["EditBox:GetCursorPosition"] = true,
	["EditBox:GetHistoryLines"] = true,
	["EditBox:GetHyperlinksEnabled"] = true,
	["EditBox:GetIndentedWordWrap"] = true,
	["EditBox:GetInputLanguage"] = true,
	["EditBox:GetMaxBytes"] = true,
	["EditBox:GetMaxLetters"] = true,
	["EditBox:GetNumLetters"] = true,
	["EditBox:GetNumber"] = true,
	["EditBox:GetText"] = true,
	["EditBox:GetTextInsets"] = true,
	["EditBox:GetUTF8CursorPosition"] = true,
	["EditBox:HasFocus"] = true,
	["EditBox:HighlightText"] = true,
	["EditBox:Insert"] = true,
	["EditBox:IsAutoFocus"] = true,
	["EditBox:IsInIMECompositionMode"] = true,
	["EditBox:IsMultiLine"] = true,
	["EditBox:IsNumeric"] = true,
	["EditBox:IsPassword"] = true,
	["EditBox:SetAltArrowKeyMode"] = true,
	["EditBox:SetAutoFocus"] = true,
	["EditBox:SetBlinkSpeed"] = true,
	["EditBox:SetCursorPosition"] = true,
	["EditBox:SetFocus"] = true,
	["EditBox:SetHistoryLines"] = true,
	["EditBox:SetHyperlinksEnabled"] = true,
	["EditBox:SetIndentedWordWrap"] = true,
	["EditBox:SetMaxBytes"] = true,
	["EditBox:SetMaxLetters"] = true,
	["EditBox:SetMultiLine"] = true,
	["EditBox:SetNumber"] = true,
	["EditBox:SetNumeric"] = true,
	["EditBox:SetPassword"] = true,
	["EditBox:SetText"] = true,
	["EditBox:SetTextInsets"] = true,
	["EditBox:ToggleInputLanguage"] = true,
	["Font:CopyFontObject"] = true,
	["Font:GetAlpha"] = true,
	["Font:SetAlpha"] = true,
	["FontInstance:GetFont"] = true,
	["FontInstance:GetFontObject"] = true,
	["FontInstance:GetJustifyH"] = true,
	["FontInstance:GetJustifyV"] = true,
	["FontInstance:GetShadowColor"] = true,
	["FontInstance:GetShadowOffset"] = true,
	["FontInstance:GetSpacing"] = true,
	["FontInstance:GetTextColor"] = true,
	["FontInstance:SetFont"] = true,
	["FontInstance:SetFontObject"] = true,
	["FontInstance:SetJustifyH"] = true,
	["FontInstance:SetJustifyV"] = true,
	["FontInstance:SetShadowColor"] = true,
	["FontInstance:SetShadowOffset"] = true,
	["FontInstance:SetSpacing"] = true,
	["FontInstance:SetTextColor"] = true,
	["FontString:CanNonSpaceWrap"] = true,
	["FontString:CanWordWrap"] = true,
	["FontString:GetStringHeight"] = true,
	["FontString:GetStringWidth"] = true,
	["FontString:GetText"] = true,
	["FontString:IsTruncated"] = true,
	["FontString:SetAlphaGradient"] = true,
	["FontString:SetFormattedText"] = true,
	["FontString:SetNonSpaceWrap"] = true,
	["FontString:SetText"] = true,
	["FontString:SetTextHeight"] = true,
	["FontString:SetWordWrap"] = true,
	["Frame:AllowAttributeChanges"] = true,
	["Frame:CanChangeAttribute"] = true,
	["Frame:CreateFontString"] = true,
	["Frame:CreateTexture"] = true,
	["Frame:CreateTitleRegion"] = true,
	["Frame:DisableDrawLayer"] = true,
	["Frame:EnableDrawLayer"] = true,
	["Frame:EnableJoystick"] = true,
	["Frame:EnableKeyboard"] = true,
	["Frame:EnableMouse"] = true,
	["Frame:EnableMouseWheel"] = true,
	["Frame:GetAttribute"] = true,
	["Frame:GetBackdrop"] = true,
	["Frame:GetBackdropBorderColor"] = true,
	["Frame:GetBackdropColor"] = true,
	["Frame:GetBoundsRect"] = true,
	["Frame:GetChildren"] = true,
	["Frame:GetClampRectInsets"] = true,
	["Frame:GetDepth"] = true,
	["Frame:GetEffectiveAlpha"] = true,
	["Frame:GetEffectiveDepth"] = true,
	["Frame:GetEffectiveScale"] = true,
	["Frame:GetFrameLevel"] = true,
	["Frame:GetFrameStrata"] = true,
	["Frame:GetHitRectInsets"] = true,
	["Frame:GetID"] = true,
	["Frame:GetMaxResize"] = true,
	["Frame:GetMinResize"] = true,
	["Frame:GetNumChildren"] = true,
	["Frame:GetNumRegions"] = true,
	["Frame:GetRegions"] = true,
	["Frame:GetScale"] = true,
	["Frame:GetTitleRegion"] = true,
	["Frame:IgnoreDepth"] = true,
	["Frame:IsClampedToScreen"] = true,
	["Frame:IsEventRegistered"] = true,
	["Frame:IsIgnoringDepth"] = true,
	["Frame:IsJoystickEnabled"] = true,
	["Frame:IsKeyboardEnabled"] = true,
	["Frame:IsMouseEnabled"] = true,
	["Frame:IsMouseWheelEnabled"] = true,
	["Frame:IsMovable"] = true,
	["Frame:IsResizable"] = true,
	["Frame:IsToplevel"] = true,
	["Frame:IsUserPlaced"] = true,
	["Frame:Lower"] = true,
	["Frame:Raise"] = true,
	["Frame:RegisterAllEvents"] = true,
	["Frame:RegisterEvent"] = true,
	["Frame:RegisterForDrag"] = true,
	["Frame:SetAttribute"] = true,
	["Frame:SetBackdrop"] = true,
	["Frame:SetBackdropBorderColor"] = true,
	["Frame:SetBackdropColor"] = true,
	["Frame:SetClampRectInsets"] = true,
	["Frame:SetClampedToScreen"] = true,
	["Frame:SetDepth"] = true,
	["Frame:SetFrameLevel"] = true,
	["Frame:SetFrameStrata"] = true,
	["Frame:SetHitRectInsets"] = true,
	["Frame:SetID"] = true,
	["Frame:SetMaxResize"] = true,
	["Frame:SetMinResize"] = true,
	["Frame:SetMovable"] = true,
	["Frame:SetResizable"] = true,
	["Frame:SetScale"] = true,
	["Frame:SetToplevel"] = true,
	["Frame:SetUserPlaced"] = true,
	["Frame:StartMoving"] = true,
	["Frame:StartSizing"] = true,
	["Frame:StopMovingOrSizing"] = true,
	["Frame:UnregisterAllEvents"] = true,
	["Frame:UnregisterEvent"] = true,
	["GameTooltip:AddDoubleLine"] = true,
	["GameTooltip:AddFontStrings"] = true,
	["GameTooltip:AddLine"] = true,
	["GameTooltip:AddTexture"] = true,
	["GameTooltip:AppendText"] = true,
	["GameTooltip:ClearLines"] = true,
	["GameTooltip:FadeOut"] = true,
	["GameTooltip:GetAnchorType"] = true,
	["GameTooltip:GetItem"] = true,
	["GameTooltip:GetMinimumWidth"] = true,
	["GameTooltip:GetOwner"] = true,
	["GameTooltip:GetPadding"] = true,
	["GameTooltip:GetSpell"] = true,
	["GameTooltip:GetUnit"] = true,
	["GameTooltip:IsEquippedItem"] = true,
	["GameTooltip:IsOwned"] = true,
	["GameTooltip:IsUnit"] = true,
	["GameTooltip:NumLines"] = true,
	["GameTooltip:SetAction"] = true,
	["GameTooltip:SetAnchorType"] = true,
	["GameTooltip:SetAuctionItem"] = true,
	["GameTooltip:SetAuctionSellItem"] = true,
	["GameTooltip:SetBackpackToken"] = true,
	["GameTooltip:SetBagItem"] = true,
	["GameTooltip:SetBuybackItem"] = true,
	["GameTooltip:SetCurrencyByID"] = true,
	["GameTooltip:SetCurrencyToken"] = true,
	["GameTooltip:SetEquipmentSet"] = true,
	["GameTooltip:SetExistingSocketGem"] = true,
	["GameTooltip:SetFrameStack"] = true,
	["GameTooltip:SetGlyph"] = true,
	["GameTooltip:SetGuildBankItem"] = true,
	["GameTooltip:SetHyperlink"] = true,
	["GameTooltip:SetInboxItem"] = true,
	["GameTooltip:SetInventoryItem"] = true,
	["GameTooltip:SetLootItem"] = true,
	["GameTooltip:SetLootRollItem"] = true,
	["GameTooltip:SetMerchantCostItem"] = true,
	["GameTooltip:SetMerchantItem"] = true,
	["GameTooltip:SetMinimumWidth"] = true,
	["GameTooltip:SetOwner"] = true,
	["GameTooltip:SetPadding"] = true,
	["GameTooltip:SetPetAction"] = true,
	["GameTooltip:SetPossession"] = true,
	["GameTooltip:SetQuestItem"] = true,
	["GameTooltip:SetQuestLogItem"] = true,
	["GameTooltip:SetQuestLogRewardSpell"] = true,
	["GameTooltip:SetQuestLogSpecialItem"] = true,
	["GameTooltip:SetQuestRewardSpell"] = true,
	["GameTooltip:SetSendMailItem"] = true,
	["GameTooltip:SetShapeshift"] = true,
	["GameTooltip:SetSocketGem"] = true,
	["GameTooltip:SetSocketedItem"] = true,
	["GameTooltip:SetSpellByID"] = true,
	["GameTooltip:SetTalent"] = true,
	["GameTooltip:SetText"] = true,
	["GameTooltip:SetTotem"] = true,
	["GameTooltip:SetTradePlayerItem"] = true,
	["GameTooltip:SetTradeSkillItem"] = true,
	["GameTooltip:SetTradeTargetItem"] = true,
	["GameTooltip:SetTrainerService"] = true,
	["GameTooltip:SetUnit"] = true,
	["GameTooltip:SetUnitAura"] = true,
	["GameTooltip:SetUnitBuff"] = true,
	["GameTooltip:SetUnitDebuff"] = true,
	["LayeredRegion:GetDrawLayer"] = true,
	["LayeredRegion:SetDrawLayer"] = true,
	["LayeredRegion:SetVertexColor"] = true,
	["MessageFrame:AddMessage"] = true,
	["MessageFrame:Clear"] = true,
	["MessageFrame:GetFadeDuration"] = true,
	["MessageFrame:GetFading"] = true,
	["MessageFrame:GetIndentedWordWrap"] = true,
	["MessageFrame:GetInsertMode"] = true,
	["MessageFrame:GetTimeVisible"] = true,
	["MessageFrame:SetFadeDuration"] = true,
	["MessageFrame:SetFading"] = true,
	["MessageFrame:SetIndentedWordWrap"] = true,
	["MessageFrame:SetInsertMode"] = true,
	["MessageFrame:SetTimeVisible"] = true,
	["Minimap:GetPingPosition"] = true,
	["Minimap:GetZoom"] = true,
	["Minimap:GetZoomLevels"] = true,
	["Minimap:PingLocation"] = true,
	["Minimap:SetBlipTexture"] = true,
	["Minimap:SetClassBlipTexture"] = true,
	["Minimap:SetCorpsePOIArrowTexture"] = true,
	["Minimap:SetIconTexture"] = true,
	["Minimap:SetMaskTexture"] = true,
	["Minimap:SetPOIArrowTexture"] = true,
	["Minimap:SetPlayerTexture"] = true,
	["Minimap:SetStaticPOIArrowTexture"] = true,
	["Minimap:SetZoom"] = true,
	["MovieFrame:EnableSubtitles"] = true,
	["MovieFrame:StartMovie"] = true,
	["MovieFrame:StopMovie"] = true,
	["ParentedObject:GetParent"] = true,
	["Path:CreateControlPoint"] = true,
	["Path:GetControlPoints"] = true,
	["Path:GetCurve"] = true,
	["Path:GetMaxOrder"] = true,
	["Path:SetCurve"] = true,
	["PlayerModel:RefreshUnit"] = true,
	["PlayerModel:SetCreature"] = true,
	["PlayerModel:SetCustomRace"] = true,
	["PlayerModel:SetRotation"] = true,
	["PlayerModel:SetUnit"] = true,
	["QuestPOIFrame:DrawBlob"] = true,
	["QuestPOIFrame:EnableSmoothing"] = true,
	["QuestPOIFrame:SetBorderAlpha"] = true,
	["QuestPOIFrame:SetBorderScalar"] = true,
	["QuestPOIFrame:SetBorderTexture"] = true,
	["QuestPOIFrame:SetFillAlpha"] = true,
	["QuestPOIFrame:SetFillTexture"] = true,
	["Region:CanChangeProtectedState"] = true,
	["Region:ClearAllPoints"] = true,
	["Region:CreateAnimationGroup"] = true,
	["Region:GetAnimationGroups"] = true,
	["Region:GetBottom"] = true,
	["Region:GetCenter"] = true,
	["Region:GetHeight"] = true,
	["Region:GetLeft"] = true,
	["Region:GetNumPoints"] = true,
	["Region:GetPoint"] = true,
	["Region:GetRect"] = true,
	["Region:GetRight"] = true,
	["Region:GetSize"] = true,
	["Region:GetTop"] = true,
	["Region:GetWidth"] = true,
	["Region:IsDragging"] = true,
	["Region:IsMouseOver"] = true,
	["Region:IsProtected"] = true,
	["Region:SetAllPoints"] = true,
	["Region:SetHeight"] = true,
	["Region:SetParent"] = true,
	["Region:SetPoint"] = true,
	["Region:SetSize"] = true,
	["Region:SetWidth"] = true,
	["Region:StopAnimating"] = true,
	["Rotation:GetDegrees"] = true,
	["Rotation:GetOrigin"] = true,
	["Rotation:GetRadians"] = true,
	["Rotation:SetDegrees"] = true,
	["Rotation:SetOrigin"] = true,
	["Rotation:SetRadians"] = true,
	["Scale:GetOrigin"] = true,
	["Scale:GetScale"] = true,
	["Scale:SetOrigin"] = true,
	["Scale:SetScale"] = true,
	["ScriptObject:GetScript"] = true,
	["ScriptObject:HasScript"] = true,
	["ScriptObject:HookScript"] = true,
	["ScriptObject:SetScript"] = true,
	["ScrollFrame:GetHorizontalScroll"] = true,
	["ScrollFrame:GetHorizontalScrollRange"] = true,
	["ScrollFrame:GetScrollChild"] = true,
	["ScrollFrame:GetVerticalScroll"] = true,
	["ScrollFrame:GetVerticalScrollRange"] = true,
	["ScrollFrame:SetHorizontalScroll"] = true,
	["ScrollFrame:SetScrollChild"] = true,
	["ScrollFrame:SetVerticalScroll"] = true,
	["ScrollFrame:UpdateScrollChildRect"] = true,
	["ScrollingMessageFrame:AddMessage"] = true,
	["ScrollingMessageFrame:AtBottom"] = true,
	["ScrollingMessageFrame:AtTop"] = true,
	["ScrollingMessageFrame:Clear"] = true,
	["ScrollingMessageFrame:GetCurrentLine"] = true,
	["ScrollingMessageFrame:GetCurrentScroll"] = true,
	["ScrollingMessageFrame:GetFadeDuration"] = true,
	["ScrollingMessageFrame:GetFading"] = true,
	["ScrollingMessageFrame:GetHyperlinksEnabled"] = true,
	["ScrollingMessageFrame:GetIndentedWordWrap"] = true,
	["ScrollingMessageFrame:GetInsertMode"] = true,
	["ScrollingMessageFrame:GetMaxLines"] = true,
	["ScrollingMessageFrame:GetMessageInfo"] = true,
	["ScrollingMessageFrame:GetNumLinesDisplayed"] = true,
	["ScrollingMessageFrame:GetNumMessages"] = true,
	["ScrollingMessageFrame:GetTimeVisible"] = true,
	["ScrollingMessageFrame:PageDown"] = true,
	["ScrollingMessageFrame:PageUp"] = true,
	["ScrollingMessageFrame:ScrollDown"] = true,
	["ScrollingMessageFrame:ScrollToBottom"] = true,
	["ScrollingMessageFrame:ScrollToTop"] = true,
	["ScrollingMessageFrame:ScrollUp"] = true,
	["ScrollingMessageFrame:SetFadeDuration"] = true,
	["ScrollingMessageFrame:SetFading"] = true,
	["ScrollingMessageFrame:SetHyperlinksEnabled"] = true,
	["ScrollingMessageFrame:SetIndentedWordWrap"] = true,
	["ScrollingMessageFrame:SetInsertMode"] = true,
	["ScrollingMessageFrame:SetMaxLines"] = true,
	["ScrollingMessageFrame:SetScrollOffset"] = true,
	["ScrollingMessageFrame:SetTimeVisible"] = true,
	["ScrollingMessageFrame:UpdateColorByID"] = true,
	["SimpleHTML:GetFont"] = true,
	["SimpleHTML:GetFontObject"] = true,
	["SimpleHTML:GetHyperlinkFormat"] = true,
	["SimpleHTML:GetHyperlinksEnabled"] = true,
	["SimpleHTML:GetIndentedWordWrap"] = true,
	["SimpleHTML:GetJustifyH"] = true,
	["SimpleHTML:GetJustifyV"] = true,
	["SimpleHTML:GetShadowColor"] = true,
	["SimpleHTML:GetShadowOffset"] = true,
	["SimpleHTML:GetSpacing"] = true,
	["SimpleHTML:GetTextColor"] = true,
	["SimpleHTML:SetFont"] = true,
	["SimpleHTML:SetFontObject"] = true,
	["SimpleHTML:SetHyperlinkFormat"] = true,
	["SimpleHTML:SetHyperlinksEnabled"] = true,
	["SimpleHTML:SetIndentedWordWrap"] = true,
	["SimpleHTML:SetJustifyH"] = true,
	["SimpleHTML:SetJustifyV"] = true,
	["SimpleHTML:SetShadowColor"] = true,
	["SimpleHTML:SetShadowOffset"] = true,
	["SimpleHTML:SetSpacing"] = true,
	["SimpleHTML:SetText"] = true,
	["SimpleHTML:SetTextColor"] = true,
	["Slider:Disable"] = true,
	["Slider:Enable"] = true,
	["Slider:GetMinMaxValues"] = true,
	["Slider:GetOrientation"] = true,
	["Slider:GetThumbTexture"] = true,
	["Slider:GetValue"] = true,
	["Slider:GetValueStep"] = true,
	["Slider:IsEnabled"] = true,
	["Slider:SetMinMaxValues"] = true,
	["Slider:SetOrientation"] = true,
	["Slider:SetThumbTexture"] = true,
	["Slider:SetValue"] = true,
	["Slider:SetValueStep"] = true,
	["StatusBar:GetMinMaxValues"] = true,
	["StatusBar:GetOrientation"] = true,
	["StatusBar:GetReverseFill"] = true,
	["StatusBar:GetRotatesTexture"] = true,
	["StatusBar:GetStatusBarColor"] = true,
	["StatusBar:GetStatusBarTexture"] = true,
	["StatusBar:GetValue"] = true,
	["StatusBar:SetMinMaxValues"] = true,
	["StatusBar:SetOrientation"] = true,
	["StatusBar:SetReverseFill"] = true,
	["StatusBar:SetRotatesTexture"] = true,
	["StatusBar:SetStatusBarColor"] = true,
	["StatusBar:SetStatusBarTexture"] = true,
	["StatusBar:SetValue"] = true,
	["TabardModel:CanSaveTabardNow"] = true,
	["TabardModel:CycleVariation"] = true,
	["TabardModel:GetLowerBackgroundFileName"] = true,
	["TabardModel:GetLowerEmblemFileName"] = true,
	["TabardModel:GetLowerEmblemTexture"] = true,
	["TabardModel:GetUpperBackgroundFileName"] = true,
	["TabardModel:GetUpperEmblemFileName"] = true,
	["TabardModel:GetUpperEmblemTexture"] = true,
	["TabardModel:InitializeTabardColors"] = true,
	["TabardModel:Save"] = true,
	["Texture:GetBlendMode"] = true,
	["Texture:GetNonBlocking"] = true,
	["Texture:GetTexCoord"] = true,
	["Texture:GetTexture"] = true,
	["Texture:GetVertexColor"] = true,
	["Texture:IsDesaturated"] = true,
	["Texture:SetAtlas"] = true,
	["Texture:SetBlendMode"] = true,
	["Texture:SetDesaturated"] = true,
	["Texture:SetGradient"] = true,
	["Texture:SetGradientAlpha"] = true,
	["Texture:SetMask"] = true,
	["Texture:SetNonBlocking"] = true,
	["Texture:SetRotation"] = true,
	["Texture:SetTexCoord"] = true,
	["Texture:SetTexture"] = true,
	["Texture:SetToFileData"] = true,
	["Translation:GetOffset"] = true,
	["Translation:SetOffset"] = true,
	["UIObject:GetName"] = true,
	["UIObject:GetObjectType"] = true,
	["UIObject:IsObjectType"] = true,
	["VisibleRegion:GetAlpha"] = true,
	["VisibleRegion:Hide"] = true,
	["VisibleRegion:IsShown"] = true,
	["VisibleRegion:IsVisible"] = true,
	["VisibleRegion:SetAlpha"] = true,
	["VisibleRegion:Show"] = true,
}

return {
	blizzard = blizzard,
	wowprog = wowprog,
	wowprog_html = wowprog_html,
}