void Cleanup()
        {
            m_TitleSetupEditor.Dispose();
            m_TitleSetupEditor = null;

            m_ExecFuncEvaluatorThread.Dispose();
        }
        PackageGlobals(VSWindowTitleChangerPackage package)
        {
            m_Package = package;
            CreateCompileTimeConstants();
            ParseDTEVersion();

            m_ExecFuncEvaluatorThread = new ExecFuncEvaluatorThread();

            m_TitleSetup = package.GetTitleSetupFromOptions();
            m_TitleSetupEditor = new TitleSetupEditor();
            m_TitleSetupEditor.SaveEditedSetup += SaveEditedSetup;
            m_TitleSetupEditor.RevertToOriginalSetup += RevertToOriginalSetup;

            m_TitleSetupEditor.CustomTabbingEnabled = true;
        }
        PackageGlobals(VSWindowTitleChangerPackage package)
        {
            m_Package = package;
            CreateCompileTimeConstants();
            ParseDTEVersion();

            m_ExecFuncEvaluatorThread = new ExecFuncEvaluatorThread();

            m_TitleSetup       = package.GetTitleSetupFromOptions();
            m_TitleSetupEditor = new TitleSetupEditor();
            m_TitleSetupEditor.SaveEditedSetup       += SaveEditedSetup;
            m_TitleSetupEditor.RevertToOriginalSetup += RevertToOriginalSetup;

            m_TitleSetupEditor.CustomTabbingEnabled = true;
        }
        void Cleanup()
        {
            m_TitleSetupEditor.Dispose();
            m_TitleSetupEditor = null;

            m_ExecFuncEvaluatorThread.Dispose();
        }