local EditModeManagerConstants = { Tables = { { Name = "ActionBarOrientation", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Horizontal", Type = "ActionBarOrientation", EnumValue = 0 }, { Name = "Vertical", Type = "ActionBarOrientation", EnumValue = 1 }, }, }, { Name = "ActionBarVisibleSetting", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "Always", Type = "ActionBarVisibleSetting", EnumValue = 0 }, { Name = "InCombat", Type = "ActionBarVisibleSetting", EnumValue = 1 }, { Name = "OutOfCombat", Type = "ActionBarVisibleSetting", EnumValue = 2 }, { Name = "Hidden", Type = "ActionBarVisibleSetting", EnumValue = 3 }, }, }, { Name = "AuraFrameIconDirection", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 1, Fields = { { Name = "Down", Type = "AuraFrameIconDirection", EnumValue = 0 }, { Name = "Up", Type = "AuraFrameIconDirection", EnumValue = 1 }, { Name = "Left", Type = "AuraFrameIconDirection", EnumValue = 0 }, { Name = "Right", Type = "AuraFrameIconDirection", EnumValue = 1 }, }, }, { Name = "AuraFrameIconWrap", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 1, Fields = { { Name = "Down", Type = "AuraFrameIconWrap", EnumValue = 0 }, { Name = "Up", Type = "AuraFrameIconWrap", EnumValue = 1 }, { Name = "Left", Type = "AuraFrameIconWrap", EnumValue = 0 }, { Name = "Right", Type = "AuraFrameIconWrap", EnumValue = 1 }, }, }, { Name = "AuraFrameOrientation", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Horizontal", Type = "AuraFrameOrientation", EnumValue = 0 }, { Name = "Vertical", Type = "AuraFrameOrientation", EnumValue = 1 }, }, }, { Name = "AuraFrameVisibleSetting", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Always", Type = "AuraFrameVisibleSetting", EnumValue = 0 }, { Name = "InCombat", Type = "AuraFrameVisibleSetting", EnumValue = 1 }, { Name = "Hidden", Type = "AuraFrameVisibleSetting", EnumValue = 2 }, }, }, { Name = "BagsDirection", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 1, Fields = { { Name = "Left", Type = "BagsDirection", EnumValue = 0 }, { Name = "Right", Type = "BagsDirection", EnumValue = 1 }, { Name = "Up", Type = "BagsDirection", EnumValue = 0 }, { Name = "Down", Type = "BagsDirection", EnumValue = 1 }, }, }, { Name = "BagsOrientation", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Horizontal", Type = "BagsOrientation", EnumValue = 0 }, { Name = "Vertical", Type = "BagsOrientation", EnumValue = 1 }, }, }, { Name = "CooldownViewerBarContent", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "IconAndName", Type = "CooldownViewerBarContent", EnumValue = 0 }, { Name = "IconOnly", Type = "CooldownViewerBarContent", EnumValue = 1 }, { Name = "NameOnly", Type = "CooldownViewerBarContent", EnumValue = 2 }, }, }, { Name = "CooldownViewerIconDirection", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Left", Type = "CooldownViewerIconDirection", EnumValue = 0 }, { Name = "Right", Type = "CooldownViewerIconDirection", EnumValue = 1 }, }, }, { Name = "CooldownViewerOrientation", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Horizontal", Type = "CooldownViewerOrientation", EnumValue = 0 }, { Name = "Vertical", Type = "CooldownViewerOrientation", EnumValue = 1 }, }, }, { Name = "CooldownViewerVisibleSetting", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Always", Type = "CooldownViewerVisibleSetting", EnumValue = 0 }, { Name = "InCombat", Type = "CooldownViewerVisibleSetting", EnumValue = 1 }, { Name = "Hidden", Type = "CooldownViewerVisibleSetting", EnumValue = 2 }, }, }, { Name = "DamageMeterNumbers", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Minimal", Type = "DamageMeterNumbers", EnumValue = 0 }, { Name = "Compact", Type = "DamageMeterNumbers", EnumValue = 1 }, { Name = "Complete", Type = "DamageMeterNumbers", EnumValue = 2 }, }, }, { Name = "DamageMeterStyle", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "Default", Type = "DamageMeterStyle", EnumValue = 0 }, { Name = "Thin", Type = "DamageMeterStyle", EnumValue = 1 }, { Name = "Bordered", Type = "DamageMeterStyle", EnumValue = 2 }, { Name = "FullBackground", Type = "DamageMeterStyle", EnumValue = 3 }, }, }, { Name = "DamageMeterVisibility", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "Always", Type = "DamageMeterVisibility", EnumValue = 0 }, { Name = "InCombat", Type = "DamageMeterVisibility", EnumValue = 1 }, { Name = "Hidden", Type = "DamageMeterVisibility", EnumValue = 2 }, { Name = "InGroup", Type = "DamageMeterVisibility", EnumValue = 3 }, }, }, { Name = "EditModeAccountSetting", Type = "Enumeration", NumValues = 38, MinValue = 0, MaxValue = 37, Fields = { { Name = "ShowGrid", Type = "EditModeAccountSetting", EnumValue = 0 }, { Name = "GridSpacing", Type = "EditModeAccountSetting", EnumValue = 1 }, { Name = "SettingsExpanded", Type = "EditModeAccountSetting", EnumValue = 2 }, { Name = "ShowTargetAndFocus", Type = "EditModeAccountSetting", EnumValue = 3 }, { Name = "ShowStanceBar", Type = "EditModeAccountSetting", EnumValue = 4 }, { Name = "ShowPetActionBar", Type = "EditModeAccountSetting", EnumValue = 5 }, { Name = "ShowPossessActionBar", Type = "EditModeAccountSetting", EnumValue = 6 }, { Name = "ShowCastBar", Type = "EditModeAccountSetting", EnumValue = 7 }, { Name = "ShowEncounterBar", Type = "EditModeAccountSetting", EnumValue = 8 }, { Name = "ShowExtraAbilities", Type = "EditModeAccountSetting", EnumValue = 9 }, { Name = "ShowBuffsAndDebuffs", Type = "EditModeAccountSetting", EnumValue = 10 }, { Name = "DeprecatedShowDebuffFrame", Type = "EditModeAccountSetting", EnumValue = 11 }, { Name = "ShowPartyFrames", Type = "EditModeAccountSetting", EnumValue = 12 }, { Name = "ShowRaidFrames", Type = "EditModeAccountSetting", EnumValue = 13 }, { Name = "ShowTalkingHeadFrame", Type = "EditModeAccountSetting", EnumValue = 14 }, { Name = "ShowVehicleLeaveButton", Type = "EditModeAccountSetting", EnumValue = 15 }, { Name = "ShowBossFrames", Type = "EditModeAccountSetting", EnumValue = 16 }, { Name = "ShowArenaFrames", Type = "EditModeAccountSetting", EnumValue = 17 }, { Name = "ShowLootFrame", Type = "EditModeAccountSetting", EnumValue = 18 }, { Name = "ShowHudTooltip", Type = "EditModeAccountSetting", EnumValue = 19 }, { Name = "ShowStatusTrackingBar2", Type = "EditModeAccountSetting", EnumValue = 20 }, { Name = "ShowDurabilityFrame", Type = "EditModeAccountSetting", EnumValue = 21 }, { Name = "EnableSnap", Type = "EditModeAccountSetting", EnumValue = 22 }, { Name = "EnableAdvancedOptions", Type = "EditModeAccountSetting", EnumValue = 23 }, { Name = "ShowPetFrame", Type = "EditModeAccountSetting", EnumValue = 24 }, { Name = "ShowTimerBars", Type = "EditModeAccountSetting", EnumValue = 25 }, { Name = "ShowVehicleSeatIndicator", Type = "EditModeAccountSetting", EnumValue = 26 }, { Name = "ShowArchaeologyBar", Type = "EditModeAccountSetting", EnumValue = 27 }, { Name = "ShowCooldownViewer", Type = "EditModeAccountSetting", EnumValue = 28 }, { Name = "ShowPersonalResourceDisplay", Type = "EditModeAccountSetting", EnumValue = 29 }, { Name = "ShowEncounterEvents", Type = "EditModeAccountSetting", EnumValue = 30 }, { Name = "ShowDamageMeter", Type = "EditModeAccountSetting", EnumValue = 31 }, { Name = "ShowExternalDefensives", Type = "EditModeAccountSetting", EnumValue = 32 }, { Name = "ShowRaidWarning", Type = "EditModeAccountSetting", EnumValue = 33 }, { Name = "ShowTotemActionBar", Type = "EditModeAccountSetting", EnumValue = 34 }, { Name = "ShowGroupFinder", Type = "EditModeAccountSetting", EnumValue = 35 }, { Name = "ShowLossOfControl", Type = "EditModeAccountSetting", EnumValue = 36 }, { Name = "ShowSwingTimer", Type = "EditModeAccountSetting", EnumValue = 37 }, }, }, { Name = "EditModeActionBarSetting", Type = "Enumeration", NumValues = 10, MinValue = 0, MaxValue = 9, Fields = { { Name = "Orientation", Type = "EditModeActionBarSetting", EnumValue = 0 }, { Name = "NumRows", Type = "EditModeActionBarSetting", EnumValue = 1 }, { Name = "NumIcons", Type = "EditModeActionBarSetting", EnumValue = 2 }, { Name = "IconSize", Type = "EditModeActionBarSetting", EnumValue = 3 }, { Name = "IconPadding", Type = "EditModeActionBarSetting", EnumValue = 4 }, { Name = "VisibleSetting", Type = "EditModeActionBarSetting", EnumValue = 5 }, { Name = "HideBarArt", Type = "EditModeActionBarSetting", EnumValue = 6 }, { Name = "DeprecatedSnapToSide", Type = "EditModeActionBarSetting", EnumValue = 7 }, { Name = "HideBarScrolling", Type = "EditModeActionBarSetting", EnumValue = 8 }, { Name = "AlwaysShowButtons", Type = "EditModeActionBarSetting", EnumValue = 9 }, }, }, { Name = "EditModeActionBarSystemIndices", Type = "Enumeration", NumValues = 11, MinValue = 1, MaxValue = 13, Fields = { { Name = "MainBar", Type = "EditModeActionBarSystemIndices", EnumValue = 1 }, { Name = "Bar2", Type = "EditModeActionBarSystemIndices", EnumValue = 2 }, { Name = "Bar3", Type = "EditModeActionBarSystemIndices", EnumValue = 3 }, { Name = "RightBar1", Type = "EditModeActionBarSystemIndices", EnumValue = 4 }, { Name = "RightBar2", Type = "EditModeActionBarSystemIndices", EnumValue = 5 }, { Name = "ExtraBar1", Type = "EditModeActionBarSystemIndices", EnumValue = 6 }, { Name = "ExtraBar2", Type = "EditModeActionBarSystemIndices", EnumValue = 7 }, { Name = "ExtraBar3", Type = "EditModeActionBarSystemIndices", EnumValue = 8 }, { Name = "StanceBar", Type = "EditModeActionBarSystemIndices", EnumValue = 11 }, { Name = "PetActionBar", Type = "EditModeActionBarSystemIndices", EnumValue = 12 }, { Name = "PossessActionBar", Type = "EditModeActionBarSystemIndices", EnumValue = 13 }, }, }, { Name = "EditModeArchaeologyBarSetting", Type = "Enumeration", NumValues = 1, MinValue = 0, MaxValue = 0, Fields = { { Name = "Size", Type = "EditModeArchaeologyBarSetting", EnumValue = 0 }, }, }, { Name = "EditModeAuraFrameSetting", Type = "Enumeration", NumValues = 11, MinValue = 0, MaxValue = 10, Fields = { { Name = "Orientation", Type = "EditModeAuraFrameSetting", EnumValue = 0 }, { Name = "IconWrap", Type = "EditModeAuraFrameSetting", EnumValue = 1 }, { Name = "IconDirection", Type = "EditModeAuraFrameSetting", EnumValue = 2 }, { Name = "IconLimitBuffFrame", Type = "EditModeAuraFrameSetting", EnumValue = 3 }, { Name = "IconLimitDebuffFrame", Type = "EditModeAuraFrameSetting", EnumValue = 4 }, { Name = "IconSize", Type = "EditModeAuraFrameSetting", EnumValue = 5 }, { Name = "IconPadding", Type = "EditModeAuraFrameSetting", EnumValue = 6 }, { Name = "DeprecatedShowFull", Type = "EditModeAuraFrameSetting", EnumValue = 7 }, { Name = "VisibleSetting", Type = "EditModeAuraFrameSetting", EnumValue = 8 }, { Name = "Opacity", Type = "EditModeAuraFrameSetting", EnumValue = 9 }, { Name = "ShowDispelType", Type = "EditModeAuraFrameSetting", EnumValue = 10 }, }, }, { Name = "EditModeAuraFrameSystemIndices", Type = "Enumeration", NumValues = 3, MinValue = 1, MaxValue = 3, Fields = { { Name = "BuffFrame", Type = "EditModeAuraFrameSystemIndices", EnumValue = 1 }, { Name = "DebuffFrame", Type = "EditModeAuraFrameSystemIndices", EnumValue = 2 }, { Name = "ExternalDefensivesFrame", Type = "EditModeAuraFrameSystemIndices", EnumValue = 3 }, }, }, { Name = "EditModeBagsSetting", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "Orientation", Type = "EditModeBagsSetting", EnumValue = 0 }, { Name = "Direction", Type = "EditModeBagsSetting", EnumValue = 1 }, { Name = "Size", Type = "EditModeBagsSetting", EnumValue = 2 }, { Name = "BagSlotPadding", Type = "EditModeBagsSetting", EnumValue = 3 }, }, }, { Name = "EditModeCastBarSetting", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "BarSize", Type = "EditModeCastBarSetting", EnumValue = 0 }, { Name = "LockToPlayerFrame", Type = "EditModeCastBarSetting", EnumValue = 1 }, { Name = "ShowCastTime", Type = "EditModeCastBarSetting", EnumValue = 2 }, }, }, { Name = "EditModeChatFrameSetting", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "WidthHundreds", Type = "EditModeChatFrameSetting", EnumValue = 0 }, { Name = "WidthTensAndOnes", Type = "EditModeChatFrameSetting", EnumValue = 1 }, { Name = "HeightHundreds", Type = "EditModeChatFrameSetting", EnumValue = 2 }, { Name = "HeightTensAndOnes", Type = "EditModeChatFrameSetting", EnumValue = 3 }, }, }, { Name = "EditModeCooldownViewerSetting", Type = "Enumeration", NumValues = 12, MinValue = 0, MaxValue = 11, Fields = { { Name = "Orientation", Type = "EditModeCooldownViewerSetting", EnumValue = 0 }, { Name = "IconLimit", Type = "EditModeCooldownViewerSetting", EnumValue = 1 }, { Name = "IconDirection", Type = "EditModeCooldownViewerSetting", EnumValue = 2 }, { Name = "IconSize", Type = "EditModeCooldownViewerSetting", EnumValue = 3 }, { Name = "IconPadding", Type = "EditModeCooldownViewerSetting", EnumValue = 4 }, { Name = "Opacity", Type = "EditModeCooldownViewerSetting", EnumValue = 5 }, { Name = "VisibleSetting", Type = "EditModeCooldownViewerSetting", EnumValue = 6 }, { Name = "BarContent", Type = "EditModeCooldownViewerSetting", EnumValue = 7 }, { Name = "HideWhenInactive", Type = "EditModeCooldownViewerSetting", EnumValue = 8 }, { Name = "ShowTimer", Type = "EditModeCooldownViewerSetting", EnumValue = 9 }, { Name = "ShowTooltips", Type = "EditModeCooldownViewerSetting", EnumValue = 10 }, { Name = "BarWidthScale", Type = "EditModeCooldownViewerSetting", EnumValue = 11 }, }, }, { Name = "EditModeCooldownViewerSystemIndices", Type = "Enumeration", NumValues = 4, MinValue = 1, MaxValue = 4, Fields = { { Name = "Essential", Type = "EditModeCooldownViewerSystemIndices", EnumValue = 1 }, { Name = "Utility", Type = "EditModeCooldownViewerSystemIndices", EnumValue = 2 }, { Name = "BuffIcon", Type = "EditModeCooldownViewerSystemIndices", EnumValue = 3 }, { Name = "BuffBar", Type = "EditModeCooldownViewerSystemIndices", EnumValue = 4 }, }, }, { Name = "EditModeDamageMeterSetting", Type = "Enumeration", NumValues = 13, MinValue = 0, MaxValue = 12, Fields = { { Name = "Visibility", Type = "EditModeDamageMeterSetting", EnumValue = 0 }, { Name = "Style", Type = "EditModeDamageMeterSetting", EnumValue = 1 }, { Name = "Numbers", Type = "EditModeDamageMeterSetting", EnumValue = 2 }, { Name = "FrameWidth", Type = "EditModeDamageMeterSetting", EnumValue = 3 }, { Name = "FrameHeight", Type = "EditModeDamageMeterSetting", EnumValue = 4 }, { Name = "Padding", Type = "EditModeDamageMeterSetting", EnumValue = 5 }, { Name = "Transparency", Type = "EditModeDamageMeterSetting", EnumValue = 6 }, { Name = "ObsoleteReuse1", Type = "EditModeDamageMeterSetting", EnumValue = 7 }, { Name = "ShowSpecIcon", Type = "EditModeDamageMeterSetting", EnumValue = 8 }, { Name = "ShowClassColor", Type = "EditModeDamageMeterSetting", EnumValue = 9 }, { Name = "BarHeight", Type = "EditModeDamageMeterSetting", EnumValue = 10 }, { Name = "TextSize", Type = "EditModeDamageMeterSetting", EnumValue = 11 }, { Name = "BackgroundTransparency", Type = "EditModeDamageMeterSetting", EnumValue = 12 }, }, }, { Name = "EditModeDurabilityFrameSetting", Type = "Enumeration", NumValues = 1, MinValue = 0, MaxValue = 0, Fields = { { Name = "Size", Type = "EditModeDurabilityFrameSetting", EnumValue = 0 }, }, }, { Name = "EditModeEncounterEventsSetting", Type = "Enumeration", NumValues = 14, MinValue = 0, MaxValue = 13, Fields = { { Name = "Orientation", Type = "EditModeEncounterEventsSetting", EnumValue = 0 }, { Name = "IconDirection", Type = "EditModeEncounterEventsSetting", EnumValue = 1 }, { Name = "ShowSpellName", Type = "EditModeEncounterEventsSetting", EnumValue = 2 }, { Name = "IconSize", Type = "EditModeEncounterEventsSetting", EnumValue = 3 }, { Name = "OverallSize", Type = "EditModeEncounterEventsSetting", EnumValue = 4 }, { Name = "BackgroundTransparency", Type = "EditModeEncounterEventsSetting", EnumValue = 5 }, { Name = "Transparency", Type = "EditModeEncounterEventsSetting", EnumValue = 6 }, { Name = "Visibility", Type = "EditModeEncounterEventsSetting", EnumValue = 7 }, { Name = "TooltipAnchor", Type = "EditModeEncounterEventsSetting", EnumValue = 8 }, { Name = "ShowTimer", Type = "EditModeEncounterEventsSetting", EnumValue = 9 }, { Name = "ViewType", Type = "EditModeEncounterEventsSetting", EnumValue = 10 }, { Name = "FlipHorizontally", Type = "EditModeEncounterEventsSetting", EnumValue = 11 }, { Name = "BarWidth", Type = "EditModeEncounterEventsSetting", EnumValue = 12 }, { Name = "Padding", Type = "EditModeEncounterEventsSetting", EnumValue = 13 }, }, }, { Name = "EditModeEncounterEventsSystemIndices", Type = "Enumeration", NumValues = 4, MinValue = 1, MaxValue = 4, Fields = { { Name = "Timeline", Type = "EditModeEncounterEventsSystemIndices", EnumValue = 1 }, { Name = "CriticalWarnings", Type = "EditModeEncounterEventsSystemIndices", EnumValue = 2 }, { Name = "MediumWarnings", Type = "EditModeEncounterEventsSystemIndices", EnumValue = 3 }, { Name = "NormalWarnings", Type = "EditModeEncounterEventsSystemIndices", EnumValue = 4 }, }, }, { Name = "EditModeGroupFinderSetting", Type = "Enumeration", NumValues = 1, MinValue = 0, MaxValue = 0, Fields = { { Name = "Size", Type = "EditModeGroupFinderSetting", EnumValue = 0 }, }, }, { Name = "EditModeLayoutType", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "Preset", Type = "EditModeLayoutType", EnumValue = 0 }, { Name = "Account", Type = "EditModeLayoutType", EnumValue = 1 }, { Name = "Character", Type = "EditModeLayoutType", EnumValue = 2 }, { Name = "Override", Type = "EditModeLayoutType", EnumValue = 3 }, }, }, { Name = "EditModeLossOfControlSetting", Type = "Enumeration", NumValues = 1, MinValue = 0, MaxValue = 0, Fields = { { Name = "Size", Type = "EditModeLossOfControlSetting", EnumValue = 0 }, }, }, { Name = "EditModeMainActionBarEndCapSetting", Type = "Enumeration", NumValues = 1, MinValue = 0, MaxValue = 0, Fields = { { Name = "Hidden", Type = "EditModeMainActionBarEndCapSetting", EnumValue = 0 }, }, }, { Name = "EditModeMainActionBarEndCapSystemIndices", Type = "Enumeration", NumValues = 2, MinValue = 1, MaxValue = 2, Fields = { { Name = "EndCapLeft", Type = "EditModeMainActionBarEndCapSystemIndices", EnumValue = 1 }, { Name = "EndCapRight", Type = "EditModeMainActionBarEndCapSystemIndices", EnumValue = 2 }, }, }, { Name = "EditModeMicroMenuSetting", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "Orientation", Type = "EditModeMicroMenuSetting", EnumValue = 0 }, { Name = "Order", Type = "EditModeMicroMenuSetting", EnumValue = 1 }, { Name = "Size", Type = "EditModeMicroMenuSetting", EnumValue = 2 }, { Name = "DeprecatedEyeSize", Type = "EditModeMicroMenuSetting", EnumValue = 3 }, }, }, { Name = "EditModeMinimapSetting", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "HeaderUnderneath", Type = "EditModeMinimapSetting", EnumValue = 0 }, { Name = "RotateMinimap", Type = "EditModeMinimapSetting", EnumValue = 1 }, { Name = "Size", Type = "EditModeMinimapSetting", EnumValue = 2 }, { Name = "IconScale", Type = "EditModeMinimapSetting", EnumValue = 3 }, }, }, { Name = "EditModeObjectiveTrackerSetting", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Height", Type = "EditModeObjectiveTrackerSetting", EnumValue = 0 }, { Name = "Opacity", Type = "EditModeObjectiveTrackerSetting", EnumValue = 1 }, { Name = "TextSize", Type = "EditModeObjectiveTrackerSetting", EnumValue = 2 }, }, }, { Name = "EditModePersonalResourceDisplaySetting", Type = "Enumeration", NumValues = 15, MinValue = 0, MaxValue = 14, Fields = { { Name = "HideHealth", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 0 }, { Name = "DeprecatedOnlyShowInCombat", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 1 }, { Name = "HidePower", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 2 }, { Name = "HideClassInfo", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 3 }, { Name = "HealthBarHeight", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 4 }, { Name = "PowerBarHeight", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 5 }, { Name = "Padding", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 6 }, { Name = "Opacity", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 7 }, { Name = "VisibleSetting", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 8 }, { Name = "Size", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 9 }, { Name = "HideClassInfoOnPlayerFrame", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 10 }, { Name = "ShowClassColor", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 11 }, { Name = "BarWidth", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 12 }, { Name = "ShowBarText", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 13 }, { Name = "HideAltPower", Type = "EditModePersonalResourceDisplaySetting", EnumValue = 14 }, }, }, { Name = "EditModePresetLayouts", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Modern", Type = "EditModePresetLayouts", EnumValue = 0 }, { Name = "Classic", Type = "EditModePresetLayouts", EnumValue = 1 }, { Name = "Gamepad", Type = "EditModePresetLayouts", EnumValue = 2 }, }, }, { Name = "EditModeRaidWarningSetting", Type = "Enumeration", NumValues = 1, MinValue = 0, MaxValue = 0, Fields = { { Name = "None", Type = "EditModeRaidWarningSetting", EnumValue = 0 }, }, }, { Name = "EditModeSettingDisplayType", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Dropdown", Type = "EditModeSettingDisplayType", EnumValue = 0 }, { Name = "Checkbox", Type = "EditModeSettingDisplayType", EnumValue = 1 }, { Name = "Slider", Type = "EditModeSettingDisplayType", EnumValue = 2 }, }, }, { Name = "EditModeStatusTrackingBarSetting", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "Height", Type = "EditModeStatusTrackingBarSetting", EnumValue = 0 }, { Name = "Width", Type = "EditModeStatusTrackingBarSetting", EnumValue = 1 }, { Name = "TextSize", Type = "EditModeStatusTrackingBarSetting", EnumValue = 2 }, { Name = "Size", Type = "EditModeStatusTrackingBarSetting", EnumValue = 3 }, }, }, { Name = "EditModeStatusTrackingBarSystemIndices", Type = "Enumeration", NumValues = 2, MinValue = 1, MaxValue = 2, Fields = { { Name = "StatusTrackingBar1", Type = "EditModeStatusTrackingBarSystemIndices", EnumValue = 1 }, { Name = "StatusTrackingBar2", Type = "EditModeStatusTrackingBarSystemIndices", EnumValue = 2 }, }, }, { Name = "EditModeSwingTimerSetting", Type = "Enumeration", NumValues = 7, MinValue = 0, MaxValue = 6, Fields = { { Name = "Scale", Type = "EditModeSwingTimerSetting", EnumValue = 0 }, { Name = "Opacity", Type = "EditModeSwingTimerSetting", EnumValue = 1 }, { Name = "Visibility", Type = "EditModeSwingTimerSetting", EnumValue = 2 }, { Name = "Width", Type = "EditModeSwingTimerSetting", EnumValue = 3 }, { Name = "Height", Type = "EditModeSwingTimerSetting", EnumValue = 4 }, { Name = "ShowBarTitle", Type = "EditModeSwingTimerSetting", EnumValue = 5 }, { Name = "ShowTime", Type = "EditModeSwingTimerSetting", EnumValue = 6 }, }, }, { Name = "EditModeSwingTimerSystemIndices", Type = "Enumeration", NumValues = 3, MinValue = 1, MaxValue = 3, Fields = { { Name = "MainHand", Type = "EditModeSwingTimerSystemIndices", EnumValue = 1 }, { Name = "OffHand", Type = "EditModeSwingTimerSystemIndices", EnumValue = 2 }, { Name = "Ranged", Type = "EditModeSwingTimerSystemIndices", EnumValue = 3 }, }, }, { Name = "EditModeSwingTimerVisibility", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Always", Type = "EditModeSwingTimerVisibility", EnumValue = 0 }, { Name = "InCombat", Type = "EditModeSwingTimerVisibility", EnumValue = 1 }, { Name = "Hidden", Type = "EditModeSwingTimerVisibility", EnumValue = 2 }, }, }, { Name = "EditModeSystem", Type = "Enumeration", NumValues = 30, MinValue = 0, MaxValue = 29, Fields = { { Name = "ActionBar", Type = "EditModeSystem", EnumValue = 0 }, { Name = "CastBar", Type = "EditModeSystem", EnumValue = 1 }, { Name = "Minimap", Type = "EditModeSystem", EnumValue = 2 }, { Name = "UnitFrame", Type = "EditModeSystem", EnumValue = 3 }, { Name = "EncounterBar", Type = "EditModeSystem", EnumValue = 4 }, { Name = "ExtraAbilities", Type = "EditModeSystem", EnumValue = 5 }, { Name = "AuraFrame", Type = "EditModeSystem", EnumValue = 6 }, { Name = "TalkingHeadFrame", Type = "EditModeSystem", EnumValue = 7 }, { Name = "ChatFrame", Type = "EditModeSystem", EnumValue = 8 }, { Name = "VehicleLeaveButton", Type = "EditModeSystem", EnumValue = 9 }, { Name = "LootFrame", Type = "EditModeSystem", EnumValue = 10 }, { Name = "HudTooltip", Type = "EditModeSystem", EnumValue = 11 }, { Name = "ObjectiveTracker", Type = "EditModeSystem", EnumValue = 12 }, { Name = "MicroMenu", Type = "EditModeSystem", EnumValue = 13 }, { Name = "Bags", Type = "EditModeSystem", EnumValue = 14 }, { Name = "StatusTrackingBar", Type = "EditModeSystem", EnumValue = 15 }, { Name = "DurabilityFrame", Type = "EditModeSystem", EnumValue = 16 }, { Name = "TimerBars", Type = "EditModeSystem", EnumValue = 17 }, { Name = "VehicleSeatIndicator", Type = "EditModeSystem", EnumValue = 18 }, { Name = "ArchaeologyBar", Type = "EditModeSystem", EnumValue = 19 }, { Name = "CooldownViewer", Type = "EditModeSystem", EnumValue = 20 }, { Name = "PersonalResourceDisplay", Type = "EditModeSystem", EnumValue = 21 }, { Name = "EncounterEvents", Type = "EditModeSystem", EnumValue = 22 }, { Name = "DamageMeter", Type = "EditModeSystem", EnumValue = 23 }, { Name = "RaidWarning", Type = "EditModeSystem", EnumValue = 24 }, { Name = "TotemActionBar", Type = "EditModeSystem", EnumValue = 25 }, { Name = "MainActionBarEndCap", Type = "EditModeSystem", EnumValue = 26 }, { Name = "GroupFinder", Type = "EditModeSystem", EnumValue = 27 }, { Name = "LossOfControl", Type = "EditModeSystem", EnumValue = 28 }, { Name = "SwingTimer", Type = "EditModeSystem", EnumValue = 29 }, }, }, { Name = "EditModeTimerBarsSetting", Type = "Enumeration", NumValues = 1, MinValue = 0, MaxValue = 0, Fields = { { Name = "Size", Type = "EditModeTimerBarsSetting", EnumValue = 0 }, }, }, { Name = "EditModeUnitFrameSetting", Type = "Enumeration", NumValues = 23, MinValue = 0, MaxValue = 22, Fields = { { Name = "HidePortrait", Type = "EditModeUnitFrameSetting", EnumValue = 0 }, { Name = "CastBarUnderneath", Type = "EditModeUnitFrameSetting", EnumValue = 1 }, { Name = "BuffsOnTop", Type = "EditModeUnitFrameSetting", EnumValue = 2 }, { Name = "UseLargerFrame", Type = "EditModeUnitFrameSetting", EnumValue = 3 }, { Name = "UseRaidStylePartyFrames", Type = "EditModeUnitFrameSetting", EnumValue = 4 }, { Name = "ShowPartyFrameBackground", Type = "EditModeUnitFrameSetting", EnumValue = 5 }, { Name = "UseHorizontalGroups", Type = "EditModeUnitFrameSetting", EnumValue = 6 }, { Name = "CastBarOnSide", Type = "EditModeUnitFrameSetting", EnumValue = 7 }, { Name = "ShowCastTime", Type = "EditModeUnitFrameSetting", EnumValue = 8 }, { Name = "ViewRaidSize", Type = "EditModeUnitFrameSetting", EnumValue = 9 }, { Name = "FrameWidth", Type = "EditModeUnitFrameSetting", EnumValue = 10 }, { Name = "FrameHeight", Type = "EditModeUnitFrameSetting", EnumValue = 11 }, { Name = "DisplayBorder", Type = "EditModeUnitFrameSetting", EnumValue = 12 }, { Name = "RaidGroupDisplayType", Type = "EditModeUnitFrameSetting", EnumValue = 13 }, { Name = "SortPlayersBy", Type = "EditModeUnitFrameSetting", EnumValue = 14 }, { Name = "RowSize", Type = "EditModeUnitFrameSetting", EnumValue = 15 }, { Name = "FrameSize", Type = "EditModeUnitFrameSetting", EnumValue = 16 }, { Name = "ViewArenaSize", Type = "EditModeUnitFrameSetting", EnumValue = 17 }, { Name = "AuraOrganizationType", Type = "EditModeUnitFrameSetting", EnumValue = 18 }, { Name = "DebuffIconSize", Type = "EditModeUnitFrameSetting", EnumValue = 19 }, { Name = "Opacity", Type = "EditModeUnitFrameSetting", EnumValue = 20 }, { Name = "BigDefensiveIconSize", Type = "EditModeUnitFrameSetting", EnumValue = 21 }, { Name = "BuffIconSize", Type = "EditModeUnitFrameSetting", EnumValue = 22 }, }, }, { Name = "EditModeUnitFrameSystemIndices", Type = "Enumeration", NumValues = 8, MinValue = 1, MaxValue = 8, Fields = { { Name = "Player", Type = "EditModeUnitFrameSystemIndices", EnumValue = 1 }, { Name = "Target", Type = "EditModeUnitFrameSystemIndices", EnumValue = 2 }, { Name = "Focus", Type = "EditModeUnitFrameSystemIndices", EnumValue = 3 }, { Name = "Party", Type = "EditModeUnitFrameSystemIndices", EnumValue = 4 }, { Name = "Raid", Type = "EditModeUnitFrameSystemIndices", EnumValue = 5 }, { Name = "Boss", Type = "EditModeUnitFrameSystemIndices", EnumValue = 6 }, { Name = "Arena", Type = "EditModeUnitFrameSystemIndices", EnumValue = 7 }, { Name = "Pet", Type = "EditModeUnitFrameSystemIndices", EnumValue = 8 }, }, }, { Name = "EditModeVehicleSeatIndicatorSetting", Type = "Enumeration", NumValues = 1, MinValue = 0, MaxValue = 0, Fields = { { Name = "Size", Type = "EditModeVehicleSeatIndicatorSetting", EnumValue = 0 }, }, }, { Name = "EncounterEventsIconDirection", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 1, Fields = { { Name = "Left", Type = "EncounterEventsIconDirection", EnumValue = 0 }, { Name = "Right", Type = "EncounterEventsIconDirection", EnumValue = 1 }, { Name = "Top", Type = "EncounterEventsIconDirection", EnumValue = 0 }, { Name = "Bottom", Type = "EncounterEventsIconDirection", EnumValue = 1 }, }, }, { Name = "EncounterEventsOrientation", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Horizontal", Type = "EncounterEventsOrientation", EnumValue = 0 }, { Name = "Vertical", Type = "EncounterEventsOrientation", EnumValue = 1 }, }, }, { Name = "EncounterEventsTooltipAnchor", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Hidden", Type = "EncounterEventsTooltipAnchor", EnumValue = 0 }, { Name = "Default", Type = "EncounterEventsTooltipAnchor", EnumValue = 1 }, { Name = "Cursor", Type = "EncounterEventsTooltipAnchor", EnumValue = 2 }, }, }, { Name = "EncounterEventsViewType", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Timeline", Type = "EncounterEventsViewType", EnumValue = 0 }, { Name = "Bars", Type = "EncounterEventsViewType", EnumValue = 1 }, }, }, { Name = "EncounterEventsVisibility", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Always", Type = "EncounterEventsVisibility", EnumValue = 0 }, { Name = "InEncounter", Type = "EncounterEventsVisibility", EnumValue = 1 }, { Name = "DeprecatedHidden", Type = "EncounterEventsVisibility", EnumValue = 2 }, }, }, { Name = "MicroMenuOrder", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Default", Type = "MicroMenuOrder", EnumValue = 0 }, { Name = "Reverse", Type = "MicroMenuOrder", EnumValue = 1 }, }, }, { Name = "MicroMenuOrientation", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Horizontal", Type = "MicroMenuOrientation", EnumValue = 0 }, { Name = "Vertical", Type = "MicroMenuOrientation", EnumValue = 1 }, }, }, { Name = "PersonalResourceDisplayVisibleSetting", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Always", Type = "PersonalResourceDisplayVisibleSetting", EnumValue = 0 }, { Name = "InCombat", Type = "PersonalResourceDisplayVisibleSetting", EnumValue = 1 }, { Name = "Hidden", Type = "PersonalResourceDisplayVisibleSetting", EnumValue = 2 }, }, }, { Name = "RaidAuraOrganizationType", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Legacy", Type = "RaidAuraOrganizationType", EnumValue = 0 }, { Name = "BuffsTopDebuffsBottom", Type = "RaidAuraOrganizationType", EnumValue = 1 }, { Name = "BuffsRightDebuffsLeft", Type = "RaidAuraOrganizationType", EnumValue = 2 }, }, }, { Name = "RaidDispelDisplayType", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Disabled", Type = "RaidDispelDisplayType", EnumValue = 0 }, { Name = "DispellableByMe", Type = "RaidDispelDisplayType", EnumValue = 1 }, { Name = "DisplayAll", Type = "RaidDispelDisplayType", EnumValue = 2 }, }, }, { Name = "RaidDispelOverlayType", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Disabled", Type = "RaidDispelOverlayType", EnumValue = 0 }, { Name = "UseDebuffColor", Type = "RaidDispelOverlayType", EnumValue = 1 }, { Name = "UseBlack", Type = "RaidDispelOverlayType", EnumValue = 2 }, }, }, { Name = "RaidGroupDisplayType", Type = "Enumeration", NumValues = 4, MinValue = 0, MaxValue = 3, Fields = { { Name = "SeparateGroupsVertical", Type = "RaidGroupDisplayType", EnumValue = 0 }, { Name = "SeparateGroupsHorizontal", Type = "RaidGroupDisplayType", EnumValue = 1 }, { Name = "CombineGroupsVertical", Type = "RaidGroupDisplayType", EnumValue = 2 }, { Name = "CombineGroupsHorizontal", Type = "RaidGroupDisplayType", EnumValue = 3 }, }, }, { Name = "SortPlayersBy", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Role", Type = "SortPlayersBy", EnumValue = 0 }, { Name = "Group", Type = "SortPlayersBy", EnumValue = 1 }, { Name = "Alphabetical", Type = "SortPlayersBy", EnumValue = 2 }, }, }, { Name = "ViewArenaSize", Type = "Enumeration", NumValues = 2, MinValue = 0, MaxValue = 1, Fields = { { Name = "Two", Type = "ViewArenaSize", EnumValue = 0 }, { Name = "Three", Type = "ViewArenaSize", EnumValue = 1 }, }, }, { Name = "ViewRaidSize", Type = "Enumeration", NumValues = 3, MinValue = 0, MaxValue = 2, Fields = { { Name = "Ten", Type = "ViewRaidSize", EnumValue = 0 }, { Name = "TwentyFive", Type = "ViewRaidSize", EnumValue = 1 }, { Name = "Forty", Type = "ViewRaidSize", EnumValue = 2 }, }, }, { Name = "EditModeConsts", Type = "Constants", Values = { { Name = "EditModeDefaultGridSpacing", Type = "number", Value = 100 }, { Name = "EditModeMinGridSpacing", Type = "number", Value = 20 }, { Name = "EditModeMaxGridSpacing", Type = "number", Value = 300 }, { Name = "EditModeMaxLayoutsPerType", Type = "number", Value = 5 }, }, }, { Name = "EditModeLayoutConsts_Mainline", Type = "Constants", Values = { { Name = "EditModeDefaultLayout", Type = "EditModePresetLayouts", Value = Enum.EditModePresetLayouts.Modern }, }, }, }, Predicates = { }, }; APIDocumentation:AddDocumentationTable(EditModeManagerConstants);