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

            toRemoveFrom.DropDownItems.Remove(mStateInterpolationEnabledMenuItem);
            // Remove UI here
            return(true);
        }
예제 #2
0
        public override bool ShutDown(FlatRedBall.Glue.Plugins.Interfaces.PluginShutDownReason shutDownReason)
        {
            Glue.MainGlueWindow.Self.Invoke((MethodInvoker)RemoveAllMenuItems);

            CodeGeneratorManager.Self.RemoveCodeGenerators();


            return(true);
        }
        public override bool ShutDown(FlatRedBall.Glue.Plugins.Interfaces.PluginShutDownReason shutDownReason)
        {
            RemoveAllMenuItems();

            if (mTab != null)
            {
                mTabControl.Controls.Remove(mTab);
            }
            mTabControl = null;
            mTab        = null;
            mControl    = null;

            return(true);
        }
예제 #4
0
        public override bool ShutDown(FlatRedBall.Glue.Plugins.Interfaces.PluginShutDownReason shutDownReason)
        {
            Glue.MainGlueWindow.Self.Invoke((MethodInvoker)RemoveAllMenuItems);

            CodeGeneratorManager.Self.RemoveCodeGenerators();

            FlatRedBall.Glue.Parsing.CodeWriter.GlobalContentCodeGenerators.Remove(globalContentCodeGenerator);

            if (gumToolbar != null)
            {
                base.RemoveFromToolbar(gumToolbar, "Standard");
            }

            return(true);
        }
예제 #5
0
 public override bool ShutDown(FlatRedBall.Glue.Plugins.Interfaces.PluginShutDownReason shutDownReason)
 {
     return(true);
 }
예제 #6
0
 public override bool ShutDown(FlatRedBall.Glue.Plugins.Interfaces.PluginShutDownReason shutDownReason)
 {
     // remove the form
     //GlueViewCommands.Self.CollapsibleFormCommands.RemoveCollapsableForm("Entity Control", 200, entityControlControls);
     return(true);
 }
예제 #7
0
 public override bool ShutDown(FlatRedBall.Glue.Plugins.Interfaces.PluginShutDownReason shutDownReason)
 {
     // internal plugins can't be shut down
     return(false);
 }
예제 #8
0
 public override bool ShutDown(FlatRedBall.Glue.Plugins.Interfaces.PluginShutDownReason shutDownReason)
 {
     // remove it
     //ReferencedFileRuntimeList.FileManagers.Add(new object);
     return(true);
 }
        public override bool ShutDown(FlatRedBall.Glue.Plugins.Interfaces.PluginShutDownReason shutDownReason)
        {
            CodeWriter.CodeGenerators.Remove(mCodeGenerator);

            return(true);
        }
예제 #10
0
        public override bool ShutDown(FlatRedBall.Glue.Plugins.Interfaces.PluginShutDownReason shutDownReason)
        {
            // todo - clean stuff up

            return(true);
        }