~ubuntu-branches/ubuntu/vivid/monodevelop/vivid-proposed

« back to all changes in this revision

Viewing changes to src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/ProjectCommands.cs

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2014-10-09 14:09:23 UTC
  • mfrom: (10.3.5)
  • Revision ID: package-import@ubuntu.com-20141009140923-s0d22u5f9kg8jvds
Tags: 5.5.0.227-1
* [b2c8331] Imported Upstream version 5.5.0.227 (Closes: #754316)
* [d210995] Delete obsolete patches
* [1b59ae1] Clear patch fizz, via quilt refresh
* [3dd147d] Fix error in configure.in which applies for tarball builds but 
  not git builds when running autoreconf
* [21c2a57] Remove Metacity references for good
* [3331661] Ensure NUnit 2.6.3 is installed
* [fd85c88] Build-depend on NuGet
* [a1ae116] Add WebKit to build dependencies, for Xwt moduleref resolution
* [9b4cf12] Since the GDB addin is integrated now, declare it in 
  debian/control
* [6231562] Correct NUnit links
* [3d2b693] Fix NuGet addin, by copying libs locally
* [74bf9a8] Don't symlink unused Mocks NUnit assembly
* [ade52b2] Ensure IKVM.Reflection is built with default (4.5) profile

Show diffs side-by-side

added added

removed removed

Lines of Context:
86
86
                SpecificAssemblyVersion,
87
87
                SelectActiveConfiguration,
88
88
                SelectActiveRuntime,
89
 
                EditSolutionItem
 
89
                EditSolutionItem,
 
90
                Unload
90
91
        }
91
92
 
92
93
        internal class SolutionOptionsHandler : CommandHandler
172
173
                {
173
174
                        if (IdeApp.Workspace.IsOpen) {
174
175
                                IBuildTarget buildTarget = IdeApp.ProjectOperations.CurrentSelectedBuildTarget;
175
 
                                info.Enabled = ((buildTarget != null) && (IdeApp.ProjectOperations.CurrentBuildOperation.IsCompleted));
 
176
                                info.Enabled = ((buildTarget != null) && (IdeApp.ProjectOperations.CurrentBuildOperation.IsCompleted)) && buildTarget.SupportsTarget (ProjectService.BuildTarget);
176
177
                                if (buildTarget != null) {
177
178
                                        info.Text = GettextCatalog.GetString ("B_uild {0}", buildTarget.Name.Replace ("_","__"));
178
179
                                        if (buildTarget is SolutionFolder)
224
225
                {
225
226
                        if (IdeApp.Workspace.IsOpen) {
226
227
                                IBuildTarget buildTarget = IdeApp.ProjectOperations.CurrentSelectedBuildTarget;
227
 
                                info.Enabled = ((buildTarget != null) && (IdeApp.ProjectOperations.CurrentBuildOperation.IsCompleted));
 
228
                                info.Enabled = ((buildTarget != null) && (IdeApp.ProjectOperations.CurrentBuildOperation.IsCompleted)) && buildTarget.SupportsTarget (ProjectService.BuildTarget);
228
229
                                if (buildTarget != null) {
229
230
                                        info.Text = GettextCatalog.GetString ("R_ebuild {0}", IdeApp.ProjectOperations.CurrentSelectedBuildTarget.Name.Replace ("_","__"));
230
231
                                        info.Description = GettextCatalog.GetString ("Rebuild {0}", IdeApp.ProjectOperations.CurrentSelectedBuildTarget.Name);
408
409
                        if (IdeApp.ProjectOperations.CurrentSelectedBuildTarget == null)
409
410
                                info.Enabled = false;
410
411
                        else {
 
412
                                info.Enabled = IdeApp.ProjectOperations.CurrentSelectedBuildTarget.SupportsTarget (ProjectService.BuildTarget);
411
413
                                info.Text = GettextCatalog.GetString ("C_lean {0}", IdeApp.ProjectOperations.CurrentSelectedBuildTarget.Name.Replace ("_","__"));
412
414
                                info.Description = GettextCatalog.GetString ("Clean {0}", IdeApp.ProjectOperations.CurrentSelectedBuildTarget.Name);
413
415
                        }
561
563
                protected override void Run ()
562
564
                {
563
565
                        ApplyPolicyDialog dlg = new ApplyPolicyDialog ((IPolicyProvider)IdeApp.ProjectOperations.CurrentSelectedSolutionItem ?? (IPolicyProvider)IdeApp.ProjectOperations.CurrentSelectedSolution);
564
 
                        MessageService.RunCustomDialog (dlg);
565
 
                        dlg.Destroy ();
 
566
                        MessageService.ShowCustomDialog (dlg);
566
567
                }
567
568
        }
568
569
        
576
577
                protected override void Run ()
577
578
                {
578
579
                        ExportProjectPolicyDialog dlg = new ExportProjectPolicyDialog ((IPolicyProvider)IdeApp.ProjectOperations.CurrentSelectedSolutionItem ?? (IPolicyProvider)IdeApp.ProjectOperations.CurrentSelectedSolution);
579
 
                        MessageService.RunCustomDialog (dlg);
580
 
                        dlg.Destroy ();
 
580
                        MessageService.ShowCustomDialog (dlg);
581
581
                }
582
582
        }
583
583
}