public virtual bool BuildPackage (ProgressMonitor monitor, PackageBuilder builder) { if (Next != null) return Next.BuildPackage (monitor, builder); else return builder.Build (monitor); }
public void Fill (PackageBuilder builder) { if (context != null) context.Dispose (); this.builder = builder; this.context = builder.CreateDeployContext (); store.Clear (); string[] configs = builder.GetSupportedConfigurations (); string currentActive = comboConfigs.Active != -1 ? comboConfigs.ActiveText : null; int i = Array.IndexOf (configs, currentActive); if (i == -1) i = 0; ((Gtk.ListStore)comboConfigs.Model).Clear (); foreach (string conf in configs) comboConfigs.AppendText (conf); if (configs.Length <= 1) { labelFiles.Text = GettextCatalog.GetString ("The following files will be included in the package:"); comboConfigs.Visible = false; if (configs.Length == 0) return; } else if (configs.Length > 0) { comboConfigs.Visible = true; labelFiles.Text = GettextCatalog.GetString ("The following files will be included in the package for the configuration:"); } comboConfigs.Active = i; }
static IPackageBuilderEditor GetEditor (PackageBuilder builder) { foreach (IPackageBuilderEditor editor in AddinManager.GetExtensionObjects ("/MonoDevelop/Deployment/PackageBuilderEditors", false)) { if (editor.CanEdit (builder)) return editor; } return null; }
public Package AddPackage (string name, PackageBuilder builder) { Package p = new Package (); p.Name = name; p.PackageBuilder = builder; packages.Add (p); return p; }
public override void CopyFrom (PackageBuilder other) { base.CopyFrom (other); TarballDeployTarget target = other as TarballDeployTarget; targetDir = target.targetDir; defaultConfig = target.defaultConfig; generateFiles = target.generateFiles; generateAutotools = target.generateAutotools; switchs = new List<Switch> (target.GetSwitches ()); }
public PackageBuilderEditor (PackageBuilder target) { try { IPackageBuilderEditor editor = GetEditor (target); if (editor != null) PackStart (editor.CreateEditor (target), true, true, 0); } catch (Exception ex) { LoggingService.LogError (ex.ToString ()); PackStart (new Gtk.Label ("Could not create editor for deploy target of type " + target)); } ShowAll (); }
public static Task<bool> BuildPackage (ProgressMonitor mon, PackageBuilder builder) { return Task<bool>.Factory.StartNew (delegate { DeployServiceExtension extensionChain = GetExtensionChain (); return extensionChain.BuildPackage (mon, builder); }); }
public virtual void CopyFrom (PackageBuilder other) { childEntries = new List<SolutionItemReference> (other.childEntries); rootEntry = other.rootEntry; md1ChildEntries = other.md1ChildEntries; md1RootEntry = other.md1RootEntry; if (other.childCombineEntries != null) childCombineEntries = new List<SolutionItem> (other.childCombineEntries); else childCombineEntries = null; if (other.excludedFiles != null) excludedFiles = new List<string> (other.excludedFiles); else excludedFiles = null; rootSolutionItem = other.rootSolutionItem; }
public bool CanEdit (PackageBuilder target) { return target is CommandPackageBuilder; }
public Gtk.Widget CreateEditor (PackageBuilder target) { return new TarballBuilderEditorWidget ((TarballDeployTarget) target); }
public bool CanEdit (PackageBuilder target) { return target is TarballDeployTarget; }
public static bool BuildPackage (IProgressMonitor mon, PackageBuilder builder) { DeployServiceExtension extensionChain = GetExtensionChain (); return extensionChain.BuildPackage (mon, builder); }
public Gtk.Widget CreateEditor (PackageBuilder target) { return new CommandDeployEditorWidget ((CommandPackageBuilder) target); }
public static bool HasEditor (PackageBuilder target) { return GetEditor (target) != null; }
public Package(PackageBuilder builder) { this.builder = builder; }
public Package (PackageBuilder builder) { this.builder = builder; }
public static bool BuildPackage(IProgressMonitor mon, PackageBuilder builder) { DeployServiceExtension extensionChain = GetExtensionChain(); return(extensionChain.BuildPackage(mon, builder)); }