* Makefile.am:
[monodevelop.git] / main / src / addins / MonoDevelop.Autotools / MakefileIntegrationFeature.cs
blobc52319e850b3b012efca098a1c9a947c59bfd3aa
2 using System;
3 using MonoDevelop.Ide.Templates;
4 using MonoDevelop.Projects;
5 using MonoDevelop.Core;
6 using Gtk;
8 namespace MonoDevelop.Autotools
10 class MakefileIntegrationFeature: ISolutionItemFeature
12 public string Title {
13 get { return GettextCatalog.GetString ("Makefile Integration"); }
16 public string Description {
17 get { return string.Empty; }
20 public bool SupportsSolutionItem (SolutionFolder parentCombine, SolutionItem entry)
22 return entry is Project;
25 public Widget CreateFeatureEditor (SolutionFolder parentCombine, SolutionItem entry)
27 return new MakefileIntegrationFeatureWidget ((Project)entry);
30 public void ApplyFeature (SolutionFolder parentCombine, SolutionItem entry, Widget editor)
32 ((MakefileIntegrationFeatureWidget)editor).Store ();
35 public string Validate (SolutionFolder parentCombine, SolutionItem entry, Gtk.Widget editor)
37 return null;
40 public bool IsEnabled (SolutionFolder parentCombine, SolutionItem entry)
42 return false;