You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by ap...@apache.org on 2010/12/15 10:30:59 UTC

svn commit: r1049474 - /incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs

Author: apadilla
Date: Wed Dec 15 10:30:59 2010
New Revision: 1049474

URL: http://svn.apache.org/viewvc?rev=1049474&view=rev
Log:
[NPANDAY-357] 

* applied patch submitted by Paul G ( add 'deploy' option to 'Current NPanday Project' menu options )

Modified:
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs

Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs?rev=1049474&r1=1049473&r2=1049474&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs Wed Dec 15 10:30:59 2010
@@ -99,6 +99,7 @@ namespace NPanday.VisualStudio.Addin
         public const string MSG_C_BUILD = "Build [compile]";
         public const string MSG_C_TEST = "Test";
         public const string MSG_C_INSTALL = "Install";
+        public const string MSG_C_DEPLOY = "Deploy";
         public const string MSG_C_CLEAN_ALLPROJECT = "All Projects: Clean";
         public const string MSG_C_TEST_ALLPROJECT = "All Projects: Test";
         public const string MSG_C_INSTALL_ALLPROJECT = "All Projects: Install";
@@ -1074,6 +1075,7 @@ namespace NPanday.VisualStudio.Addin
         CommandBarButton cleanButton;
         CommandBarButton testButton;
         CommandBarButton installButton;
+        CommandBarButton deployButton;
         CommandBarButton buildButton;
         CommandBarButton resetReferenceButton;
 
@@ -1105,6 +1107,11 @@ namespace NPanday.VisualStudio.Addin
             installButton.Visible = true;
             installButton.Click += new _CommandBarButtonEvents_ClickEventHandler(cbInstall_Click);
 
+            deployButton = (CommandBarButton)ctl.Controls.Add(MsoControlType.msoControlButton,
+                System.Type.Missing, System.Type.Missing, 1, true);
+            deployButton.Caption = Messages.MSG_C_DEPLOY;
+            deployButton.Visible = true;
+            deployButton.Click += new _CommandBarButtonEvents_ClickEventHandler(cbDeploy_Click);
             buildButton = (CommandBarButton)ctl.Controls.Add(MsoControlType.msoControlButton,
                 System.Type.Missing, System.Type.Missing, 1, true);
             buildButton.Caption = Messages.MSG_C_BUILD;
@@ -1115,6 +1122,7 @@ namespace NPanday.VisualStudio.Addin
 
             buildControls.Add(buildButton);
             buildControls.Add(installButton);
+            buildControls.Add(deployButton);
             buildControls.Add(cleanButton);
             buildControls.Add(testButton);
             buildControls.Add(resetReferenceButton);
@@ -1879,6 +1887,21 @@ namespace NPanday.VisualStudio.Addin
         }
         #endregion
 
+        #region cbInstall_Click(CommandBarButton,bool)
+
+        private void cbDeploy_Click(CommandBarButton btn, ref bool Cancel)
+        {
+            try
+            {
+                NPandayBuildSelectedProject("deploy");
+            }
+            catch (Exception e)
+            {
+                MessageBox.Show(Messages.MSG_E_EXEC_ERROR + e.Message, Messages.MSG_C_ERROR, MessageBoxButtons.OK, MessageBoxIcon.Error);
+            }
+        }
+        #endregion
+
         #region cbClean_Click(CommandBarButton,bool)
         private void cbClean_Click(CommandBarButton btn, ref bool Cancel)
         {