Beispiel #1
0
        private void InitializationChores()
        {
            // initialize controls and global variables
            _moviestormAddonRootFolder = Addon.GetMoviestormAddonRootFolder();

            _tempFolder   = Utils.GetTempDirectory();
            _backupFolder = Utils.GetBackupDirectory();

            _manifestAssetDisplay = new AssetDisplay(tvManifestFiles);
            _contentsAssetDisplay = new AssetDisplay(tvDataFiles);

            // ContextHelp.HelpNamespace = Utility.GetHelpFilename();

            SetToolTips();

            sfdCreatePack.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            pbSelectFolder.Focus();

            // -----------------------------------------------------
            string errorText;

            Utils.ResetTemporaryFolders(out errorText);


            string addonFolder = CheckArguments(_args, out errorText);

            if (!string.IsNullOrEmpty(errorText))
            {
                tbLog.AppendText(errorText);
                return;
            }


            if (addonFolder != null)
            {
                GetAddon(addonFolder);
            }
        }