예제 #1
0
        public ThemeModifierUI(IPlayniteAPI PlayniteApi, string PluginUserDataPath, ThemeModifierSettings settings) : base(PlayniteApi, PluginUserDataPath)
        {
            _settings           = settings;
            _PluginUserDataPath = PluginUserDataPath;

            BtActionBarName   = "PART_TmButton";
            SpDescriptionName = "PART_TmDescriptionIntegration";

            SpInfoBarFSName = "PART_TmSpInfoBar";
        }
예제 #2
0
        public ThemeModifierSettingsView(IPlayniteAPI PlayniteApi, ThemeModifierSettings settings, List <ThemeElement> ThemeDefault, string PlayniteConfigurationPath, string PluginUserDataPath)
        {
            _PlayniteApi  = PlayniteApi;
            _settings     = settings;
            _ThemeDefault = ThemeDefault;
            _PlayniteConfigurationPath = PlayniteConfigurationPath;
            _PluginUserDataPath        = PluginUserDataPath;

            SettingsThemeConstants = ThemeClass.GetThemeActualConstants(settings, PlayniteApi);


            InitializeComponent();


            SetMenuItems();

            SetThemeConstants();
        }