/// <summary>
        /// Gets the UI Controls for this fabricator.
        /// </summary>
        /// <returns>Array of controls that make up the steps to feed the fabricator data.</returns>
        public override Control[] GetControls()
        {
            if (null == this.controls)
            {
                BrowsePathStep step1 = new BrowsePathStep();
                step1.Fabricator = this.fabricator;

                PickEntryStep step2 = new PickEntryStep();
                step2.Fabricator = this.fabricator;

                PackageInfoStep step3 = new PackageInfoStep();
                step3.Fabricator = this.fabricator;

                PickOfficeAppsStep step4 = new PickOfficeAppsStep();
                step4.Fabricator = this.fabricator;

                FeedStep step5 = new FeedStep();
                step5.Fabricator = this.fabricator;

                UpdateInfoStep step6 = new UpdateInfoStep();
                step6.Fabricator = this.fabricator;

                BuildStep step7 = new BuildStep();
                step7.Fabricator = this.fabricator;

                this.controls = new Control[] { step1, step2, step3, step4, step5, step6, step7 };
            }

            return this.controls;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Instantiate a new message handler.
 /// </summary>
 /// <param name="buildStep">Step number for this handler.</param>
 public BuildStepMessageHandler(BuildStep buildStep)
 {
     this.buildStep = buildStep;
 }