Beispiel #1
0
 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();
     }
 }
Beispiel #3
0
        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);
        }
Beispiel #5
0
        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);
        }