public override bool ShutDown(FlatRedBall.Glue.Plugins.Interfaces.PluginShutDownReason shutDownReason)
        {
            ToolStripMenuItem toRemoveFrom = mMenuStrip.GetItem("Plugins");

            toRemoveFrom.DropDownItems.Remove(mStateInterpolationEnabledMenuItem);
            // Remove UI here
            return(true);
        }
        public bool ShutDown(PluginShutDownReason shutDownReason)
        {
            mTortoiseSvnManager = null;

            ToolStripMenuItem itemToRemoveFrom = mMenuStrip.GetItem("Plugins");

            itemToRemoveFrom.DropDownItems.Remove(mUpdateItem);
            itemToRemoveFrom.DropDownItems.Remove(mCommitItem);
            itemToRemoveFrom.DropDownItems.Remove(mSplitter);
            return(true);// We are okay to shut down
        }
        private void HandleInitializeMenu(MenuStrip menuStrip)
        {
            mMenuStrip = menuStrip;
            ToolStripMenuItem itemToAddTo = mMenuStrip.GetItem("Plugins");


            mStateInterpolationEnabledMenuItem = new ToolStripMenuItem("", null, HandleClickMenuItem);
            UpdateMenuItemText();



            mStateInterpolationEnabledMenuItem.CheckOnClick = true;
            itemToAddTo.DropDownItems.Add(mStateInterpolationEnabledMenuItem);
        }
        public void InitializeMenu(System.Windows.Forms.MenuStrip menuStrip)
        {
            mMenuStrip = menuStrip;
            ToolStripMenuItem itemToAddTo = mMenuStrip.GetItem("Update");

            mUpdateItem = new ToolStripMenuItem("Svn Update");
            mCommitItem = new ToolStripMenuItem("Svn Commit");
            mSplitter   = new ToolStripSeparator();

            itemToAddTo.DropDownItems.Add(mSplitter);
            itemToAddTo.DropDownItems.Add(mUpdateItem);
            itemToAddTo.DropDownItems.Add(mCommitItem);


            mUpdateItem.Click += new EventHandler(OnSvnUpdateClick);
            mCommitItem.Click += new EventHandler(OnSvnCommitClick);
        }