#ifndef OPENMW_COMPONENTS_SETTINGS_CATEGORIES_WINDOWS_H #define OPENMW_COMPONENTS_SETTINGS_CATEGORIES_WINDOWS_H #include #include #include #include #include #include #include namespace Settings { struct WindowsCategory : WithIndex { using WithIndex::WithIndex; SettingValue mStatsX{ mIndex, "Windows", "stats x" }; SettingValue mStatsY{ mIndex, "Windows", "stats y" }; SettingValue mStatsW{ mIndex, "Windows", "stats w" }; SettingValue mStatsH{ mIndex, "Windows", "stats h" }; SettingValue mStatsMaximizedX{ mIndex, "Windows", "stats maximized x" }; SettingValue mStatsMaximizedY{ mIndex, "Windows", "stats maximized y" }; SettingValue mStatsMaximizedW{ mIndex, "Windows", "stats maximized w" }; SettingValue mStatsMaximizedH{ mIndex, "Windows", "stats maximized h" }; SettingValue mStatsPin{ mIndex, "Windows", "stats pin" }; SettingValue mStatsHidden{ mIndex, "Windows", "stats hidden" }; SettingValue mStatsMaximized{ mIndex, "Windows", "stats maximized" }; SettingValue mSpellsX{ mIndex, "Windows", "spells x" }; SettingValue mSpellsY{ mIndex, "Windows", "spells y" }; SettingValue mSpellsW{ mIndex, "Windows", "spells w" }; SettingValue mSpellsH{ mIndex, "Windows", "spells h" }; SettingValue mSpellsMaximizedX{ mIndex, "Windows", "spells maximized x" }; SettingValue mSpellsMaximizedY{ mIndex, "Windows", "spells maximized y" }; SettingValue mSpellsMaximizedW{ mIndex, "Windows", "spells maximized w" }; SettingValue mSpellsMaximizedH{ mIndex, "Windows", "spells maximized h" }; SettingValue mSpellsPin{ mIndex, "Windows", "spells pin" }; SettingValue mSpellsHidden{ mIndex, "Windows", "spells hidden" }; SettingValue mSpellsMaximized{ mIndex, "Windows", "spells maximized" }; SettingValue mMapX{ mIndex, "Windows", "map x" }; SettingValue mMapY{ mIndex, "Windows", "map y" }; SettingValue mMapW{ mIndex, "Windows", "map w" }; SettingValue mMapH{ mIndex, "Windows", "map h" }; SettingValue mMapMaximizedX{ mIndex, "Windows", "map maximized x" }; SettingValue mMapMaximizedY{ mIndex, "Windows", "map maximized y" }; SettingValue mMapMaximizedW{ mIndex, "Windows", "map maximized w" }; SettingValue mMapMaximizedH{ mIndex, "Windows", "map maximized h" }; SettingValue mMapPin{ mIndex, "Windows", "map pin" }; SettingValue mMapHidden{ mIndex, "Windows", "map hidden" }; SettingValue mMapMaximized{ mIndex, "Windows", "map maximized" }; SettingValue mInventoryX{ mIndex, "Windows", "inventory x" }; SettingValue mInventoryY{ mIndex, "Windows", "inventory y" }; SettingValue mInventoryW{ mIndex, "Windows", "inventory w" }; SettingValue mInventoryH{ mIndex, "Windows", "inventory h" }; SettingValue mInventoryMaximizedX{ mIndex, "Windows", "inventory maximized x" }; SettingValue mInventoryMaximizedY{ mIndex, "Windows", "inventory maximized y" }; SettingValue mInventoryMaximizedW{ mIndex, "Windows", "inventory maximized w" }; SettingValue mInventoryMaximizedH{ mIndex, "Windows", "inventory maximized h" }; SettingValue mInventoryPin{ mIndex, "Windows", "inventory pin" }; SettingValue mInventoryHidden{ mIndex, "Windows", "inventory hidden" }; SettingValue mInventoryMaximized{ mIndex, "Windows", "inventory maximized" }; SettingValue mInventoryContainerX{ mIndex, "Windows", "inventory container x" }; SettingValue mInventoryContainerY{ mIndex, "Windows", "inventory container y" }; SettingValue mInventoryContainerW{ mIndex, "Windows", "inventory container w" }; SettingValue mInventoryContainerH{ mIndex, "Windows", "inventory container h" }; SettingValue mInventoryContainerMaximizedX{ mIndex, "Windows", "inventory container maximized x" }; SettingValue mInventoryContainerMaximizedY{ mIndex, "Windows", "inventory container maximized y" }; SettingValue mInventoryContainerMaximizedW{ mIndex, "Windows", "inventory container maximized w" }; SettingValue mInventoryContainerMaximizedH{ mIndex, "Windows", "inventory container maximized h" }; SettingValue mInventoryContainerMaximized{ mIndex, "Windows", "inventory container maximized" }; SettingValue mInventoryBarterX{ mIndex, "Windows", "inventory barter x" }; SettingValue mInventoryBarterY{ mIndex, "Windows", "inventory barter y" }; SettingValue mInventoryBarterW{ mIndex, "Windows", "inventory barter w" }; SettingValue mInventoryBarterH{ mIndex, "Windows", "inventory barter h" }; SettingValue mInventoryBarterMaximizedX{ mIndex, "Windows", "inventory barter maximized x" }; SettingValue mInventoryBarterMaximizedY{ mIndex, "Windows", "inventory barter maximized y" }; SettingValue mInventoryBarterMaximizedW{ mIndex, "Windows", "inventory barter maximized w" }; SettingValue mInventoryBarterMaximizedH{ mIndex, "Windows", "inventory barter maximized h" }; SettingValue mInventoryBarterMaximized{ mIndex, "Windows", "inventory barter maximized" }; SettingValue mInventoryCompanionX{ mIndex, "Windows", "inventory companion x" }; SettingValue mInventoryCompanionY{ mIndex, "Windows", "inventory companion y" }; SettingValue mInventoryCompanionW{ mIndex, "Windows", "inventory companion w" }; SettingValue mInventoryCompanionH{ mIndex, "Windows", "inventory companion h" }; SettingValue mInventoryCompanionMaximizedX{ mIndex, "Windows", "inventory companion maximized x" }; SettingValue mInventoryCompanionMaximizedY{ mIndex, "Windows", "inventory companion maximized y" }; SettingValue mInventoryCompanionMaximizedW{ mIndex, "Windows", "inventory companion maximized w" }; SettingValue mInventoryCompanionMaximizedH{ mIndex, "Windows", "inventory companion maximized h" }; SettingValue mInventoryCompanionMaximized{ mIndex, "Windows", "inventory companion maximized" }; SettingValue mDialogueX{ mIndex, "Windows", "dialogue x" }; SettingValue mDialogueY{ mIndex, "Windows", "dialogue y" }; SettingValue mDialogueW{ mIndex, "Windows", "dialogue w" }; SettingValue mDialogueH{ mIndex, "Windows", "dialogue h" }; SettingValue mDialogueMaximizedX{ mIndex, "Windows", "dialogue maximized x" }; SettingValue mDialogueMaximizedY{ mIndex, "Windows", "dialogue maximized y" }; SettingValue mDialogueMaximizedW{ mIndex, "Windows", "dialogue maximized w" }; SettingValue mDialogueMaximizedH{ mIndex, "Windows", "dialogue maximized h" }; SettingValue mDialogueMaximized{ mIndex, "Windows", "dialogue maximized" }; SettingValue mAlchemyX{ mIndex, "Windows", "alchemy x" }; SettingValue mAlchemyY{ mIndex, "Windows", "alchemy y" }; SettingValue mAlchemyW{ mIndex, "Windows", "alchemy w" }; SettingValue mAlchemyH{ mIndex, "Windows", "alchemy h" }; SettingValue mAlchemyMaximizedX{ mIndex, "Windows", "alchemy maximized x" }; SettingValue mAlchemyMaximizedY{ mIndex, "Windows", "alchemy maximized y" }; SettingValue mAlchemyMaximizedW{ mIndex, "Windows", "alchemy maximized w" }; SettingValue mAlchemyMaximizedH{ mIndex, "Windows", "alchemy maximized h" }; SettingValue mAlchemyMaximized{ mIndex, "Windows", "alchemy maximized" }; SettingValue mConsoleX{ mIndex, "Windows", "console x" }; SettingValue mConsoleY{ mIndex, "Windows", "console y" }; SettingValue mConsoleW{ mIndex, "Windows", "console w" }; SettingValue mConsoleH{ mIndex, "Windows", "console h" }; SettingValue mConsoleMaximizedX{ mIndex, "Windows", "console maximized x" }; SettingValue mConsoleMaximizedY{ mIndex, "Windows", "console maximized y" }; SettingValue mConsoleMaximizedW{ mIndex, "Windows", "console maximized w" }; SettingValue mConsoleMaximizedH{ mIndex, "Windows", "console maximized h" }; SettingValue mConsoleMaximized{ mIndex, "Windows", "console maximized" }; SettingValue mContainerX{ mIndex, "Windows", "container x" }; SettingValue mContainerY{ mIndex, "Windows", "container y" }; SettingValue mContainerW{ mIndex, "Windows", "container w" }; SettingValue mContainerH{ mIndex, "Windows", "container h" }; SettingValue mContainerMaximizedX{ mIndex, "Windows", "container maximized x" }; SettingValue mContainerMaximizedY{ mIndex, "Windows", "container maximized y" }; SettingValue mContainerMaximizedW{ mIndex, "Windows", "container maximized w" }; SettingValue mContainerMaximizedH{ mIndex, "Windows", "container maximized h" }; SettingValue mContainerMaximized{ mIndex, "Windows", "container maximized" }; SettingValue mBarterX{ mIndex, "Windows", "barter x" }; SettingValue mBarterY{ mIndex, "Windows", "barter y" }; SettingValue mBarterW{ mIndex, "Windows", "barter w" }; SettingValue mBarterH{ mIndex, "Windows", "barter h" }; SettingValue mBarterMaximizedX{ mIndex, "Windows", "barter maximized x" }; SettingValue mBarterMaximizedY{ mIndex, "Windows", "barter maximized y" }; SettingValue mBarterMaximizedW{ mIndex, "Windows", "barter maximized w" }; SettingValue mBarterMaximizedH{ mIndex, "Windows", "barter maximized h" }; SettingValue mBarterMaximized{ mIndex, "Windows", "barter maximized" }; SettingValue mCompanionX{ mIndex, "Windows", "companion x" }; SettingValue mCompanionY{ mIndex, "Windows", "companion y" }; SettingValue mCompanionW{ mIndex, "Windows", "companion w" }; SettingValue mCompanionH{ mIndex, "Windows", "companion h" }; SettingValue mCompanionMaximizedX{ mIndex, "Windows", "companion maximized x" }; SettingValue mCompanionMaximizedY{ mIndex, "Windows", "companion maximized y" }; SettingValue mCompanionMaximizedW{ mIndex, "Windows", "companion maximized w" }; SettingValue mCompanionMaximizedH{ mIndex, "Windows", "companion maximized h" }; SettingValue mCompanionMaximized{ mIndex, "Windows", "companion maximized" }; SettingValue mSettingsX{ mIndex, "Windows", "settings x" }; SettingValue mSettingsY{ mIndex, "Windows", "settings y" }; SettingValue mSettingsW{ mIndex, "Windows", "settings w" }; SettingValue mSettingsH{ mIndex, "Windows", "settings h" }; SettingValue mSettingsMaximizedX{ mIndex, "Windows", "settings maximized x" }; SettingValue mSettingsMaximizedY{ mIndex, "Windows", "settings maximized y" }; SettingValue mSettingsMaximizedW{ mIndex, "Windows", "settings maximized w" }; SettingValue mSettingsMaximizedH{ mIndex, "Windows", "settings maximized h" }; SettingValue mSettingsMaximized{ mIndex, "Windows", "settings maximized" }; SettingValue mPostprocessorH{ mIndex, "Windows", "postprocessor h" }; SettingValue mPostprocessorW{ mIndex, "Windows", "postprocessor w" }; SettingValue mPostprocessorX{ mIndex, "Windows", "postprocessor x" }; SettingValue mPostprocessorY{ mIndex, "Windows", "postprocessor y" }; SettingValue mPostprocessorMaximizedX{ mIndex, "Windows", "postprocessor maximized x" }; SettingValue mPostprocessorMaximizedY{ mIndex, "Windows", "postprocessor maximized y" }; SettingValue mPostprocessorMaximizedW{ mIndex, "Windows", "postprocessor maximized w" }; SettingValue mPostprocessorMaximizedH{ mIndex, "Windows", "postprocessor maximized h" }; SettingValue mPostprocessorMaximized{ mIndex, "Windows", "postprocessor maximized" }; SettingValue mDebugX{ mIndex, "Windows", "debug x" }; SettingValue mDebugY{ mIndex, "Windows", "debug y" }; SettingValue mDebugW{ mIndex, "Windows", "debug w" }; SettingValue mDebugH{ mIndex, "Windows", "debug h" }; SettingValue mDebugMaximizedX{ mIndex, "Windows", "debug maximized x" }; SettingValue mDebugMaximizedY{ mIndex, "Windows", "debug maximized y" }; SettingValue mDebugMaximizedW{ mIndex, "Windows", "debug maximized w" }; SettingValue mDebugMaximizedH{ mIndex, "Windows", "debug maximized h" }; SettingValue mDebugMaximized{ mIndex, "Windows", "debug maximized" }; }; } #endif