public override void Execute() { if (_window.Visible) { _window.Hide(); } else { _window.Show(); } }
/// <summary> /// Override the base class Execute method to show and hide the window /// </summary> public override void Execute() { if (this.Checked) { _window.Show(); } else { _window.Hide(); } }
private void ShowAddin_ToolClick(object sender, EventArgs e) { StateButtonTool tool = (StateButtonTool)sender; string[] toolNameSplit = tool.Key.Split('.'); string toolName = toolNameSplit[toolNameSplit.Length - 1]; if (toolName.ToUpper(System.Globalization.CultureInfo.InvariantCulture) == "NEW ADDIN") { if (tool.Checked) { mAddinWindow.Show(); } else { mAddinWindow.Hide(); } } }
void Aveva.ApplicationFramework.IAddin.Start(ServiceManager serviceManager) { mServiceManager = serviceManager; mWindowManager = (WindowManager)serviceManager.GetService(typeof(WindowManager)); mCommandBarManager = (CommandBarManager)serviceManager.GetService(typeof(CommandBarManager)); mCommandBarManager.RootTools.ToolAdded+=new ToolEventHandler(RootTools_ToolAdded); //Create an instance of Addin control mAddinControl = new NetGridAddinControl(); //Add the Addin mAddinWindow = (DockedWindow)mWindowManager.CreateDockedWindow("Grid Control Addin", "Grid Control Addin", mAddinControl, DockedPosition.Left); mAddinWindow.Width = 225; mAddinWindow.Closing +=new System.ComponentModel.CancelEventHandler(mAddinWindow_Closing); //Hide mAddinWindow.Hide(); //Load custom menus mCommandBarManager.UILoaded +=new EventHandler(mCommandBarManager_UILoaded); }
void Aveva.ApplicationFramework.IAddin.Start(ServiceManager serviceManager) { mServiceManager = serviceManager; mWindowManager = (WindowManager)serviceManager.GetService(typeof(WindowManager)); mCommandBarManager = (CommandBarManager)serviceManager.GetService(typeof(CommandBarManager)); mCommandBarManager.RootTools.ToolAdded += new ToolEventHandler(RootTools_ToolAdded); //Create an instance of Addin control mAddinControl = new NetGridAddinControl(); //Add the Addin mAddinWindow = (DockedWindow)mWindowManager.CreateDockedWindow("Grid Control Addin", "Grid Control Addin", mAddinControl, DockedPosition.Left); mAddinWindow.Width = 225; mAddinWindow.Closing += new System.ComponentModel.CancelEventHandler(mAddinWindow_Closing); //Hide mAddinWindow.Hide(); //Load custom menus mCommandBarManager.UILoaded += new EventHandler(mCommandBarManager_UILoaded); }