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)
{