public ProjectTemplatePage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();

            if (PK.Wrapper.GetProjectTemplates().Count == 0)
            {
                PK.Wrapper.LoadTemplateProjects();
            }

            _treeView.NodeControls.Clear();
            _treeView.AddIconControl("Icon");
            _treeView.AddTextBoxControl("Name");

            Dictionary<string, ProjectWrapper> dictionary = new Dictionary<string, ProjectWrapper>();
            foreach (ProjectWrapper project in Params.Solution.Projects)
            {
                dictionary.Add(project.Name.ToUpper(),project);
            }

            Collection<ProjectWrapper> PWList = new Collection<ProjectWrapper>();

            foreach (ProjectWrapper PW in PK.Wrapper.GetProjectTemplates())
            {
                if (!dictionary.ContainsKey(PW.Name.ToUpper()))
                {
                    PWList.Add(PW);
                }
            }

            _treeView.SetModel(InventoryBrowserModel.GetProjectTemplatesModel(PWList), false);            
        }
Exemple #2
0
 //public BasePage(ProjectWrapper OldProject, ProjectWrapper NewProject)
 public BasePage(WizardParams Params)
 {
     InitializeComponent();
     this.Params = Params;
     this.Dock   = DockStyle.Fill;
     this.ToShow = true;
 }
Exemple #3
0
 //public BasePage(ProjectWrapper OldProject, ProjectWrapper NewProject)
 public BasePage(WizardParams Params)
 {
     InitializeComponent();
     this.Params = Params;
     this.Dock = DockStyle.Fill;
     this.ToShow = true;
 }
        public SolutionProjectsPage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();

            if (PK.Wrapper.GetProjectTemplates().Count == 0)
            {
                PK.Wrapper.LoadTemplateProjects();
            }

            _treeView.NodeControls.Clear();
            NodeCheckBox checkBox = _treeView.AddCheckBoxControl("Checked");
            checkBox.IsVisibleValueNeeded += new EventHandler<NodeControlValueEventArgs>(checkBox_IsVisibleValueNeeded);
            checkBox.IsEditEnabledValueNeeded += new EventHandler<NodeControlValueEventArgs>(checkBox_IsVisibleValueNeeded);
            _treeView.AddIconControl("Icon");
            _treeView.AddTextBoxControl("Name");

            List<ComponentWrapper> nativeProjects = new List<ComponentWrapper>();
            List<ComponentWrapper> clrProjects = new List<ComponentWrapper>();
            foreach (ProjectWrapper project in PK.Wrapper.GetProjectTemplates())
            {
                ComponentWrapper component = ComponentWrapper.GetComponentWrapper(project);
                if (project.IsClrProject)
                    clrProjects.Add(component);
                else
                    nativeProjects.Add(component);
            }

            Collection<RootNode> roots = new Collection<RootNode>();
            roots.Add(new RootNode(null, "Native Projects", nativeProjects.ToArray()));
            roots.Add(new RootNode(null, "CLR Projects", clrProjects.ToArray()));
            _treeView.SetModel(InventoryBrowserModel.GetModel(roots), true);

        }
Exemple #5
0
        public ProjectTemplatePage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();

            if (PK.Wrapper.GetProjectTemplates().Count == 0)
            {
                PK.Wrapper.LoadTemplateProjects();
            }

            _treeView.NodeControls.Clear();
            _treeView.AddIconControl("Icon");
            _treeView.AddTextBoxControl("Name");

            Dictionary <string, ProjectWrapper> dictionary = new Dictionary <string, ProjectWrapper>();

            foreach (ProjectWrapper project in Params.Solution.Projects)
            {
                dictionary.Add(project.Name.ToUpper(), project);
            }

            Collection <ProjectWrapper> PWList = new Collection <ProjectWrapper>();

            foreach (ProjectWrapper PW in PK.Wrapper.GetProjectTemplates())
            {
                if (!dictionary.ContainsKey(PW.Name.ToUpper()))
                {
                    PWList.Add(PW);
                }
            }

            _treeView.SetModel(InventoryBrowserModel.GetProjectTemplatesModel(PWList), false);
        }
        public ProcessorPropertiesPage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();

            this.MemotyProfileCB.Items.AddRange(new object[] { "Minimal", "Small", "Medium", "Large" });
            this.MemotyProfileCB.SelectedIndex = 0;
        }
Exemple #7
0
        public ProcessorPropertiesPage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();

            this.MemotyProfileCB.Items.AddRange(new object[] { "Minimal", "Small", "Medium", "Large" });
            this.MemotyProfileCB.SelectedIndex = 0;
        }
        public BaseTreePage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();

            SetupTreeEvents(_treeView);
            SetupTreeEvents(_dependTreeView);
            SetupTreeEvents(_referencedByTreeView);
            this.bw = new BackgroundWorker();
            this.bw.DoWork += new DoWorkEventHandler(bw_DoWork);
            this.bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
        }
Exemple #9
0
        public BaseTreePage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();

            SetupTreeEvents(_treeView);
            SetupTreeEvents(_dependTreeView);
            SetupTreeEvents(_referencedByTreeView);
            this.bw                     = new BackgroundWorker();
            this.bw.DoWork             += new DoWorkEventHandler(bw_DoWork);
            this.bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
        }
        public ProcessorPage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();
            _treeView.NodeControls.Clear();
            _treeView.AddIconControl("Icon");
            _treeView.AddTextBoxControl("Name");
            List<ProcessorWrapper> PWL = new List<ProcessorWrapper>();
            foreach (ProcessorWrapper PW in PK.Wrapper.GetProcessors())
            {
                if (PW.IsSolutionWizardVisible) PWL.Add(PW);
            }

            _treeView.SetModel(InventoryBrowserModel.GetComponentNodeModel<ProcessorWrapper>(PWL.ToArray()), false);
        }
Exemple #11
0
        public TransportPage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();

            _treeView.NodeControls.Clear();
            _treeView.AddIconControl("Icon");
            _treeView.AddTextBoxControl("Name");
            //List<ComponentWrapper> CWL = new List<ComponentWrapper>();
            //foreach (LibraryCategoryWrapper LCWW in PK.Wrapper.GetTransports())
            //{
            //    if (PW.IsSolutionWizardVisible) PWL.Add(PW);
            //}

            _treeView.SetModel(InventoryBrowserModel.GetComponentNodeModel <LibraryCategoryWrapper>(PK.Wrapper.GetTransports().ToArray()), false);
        }
        public TransportPage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();

            _treeView.NodeControls.Clear();
            _treeView.AddIconControl("Icon");
            _treeView.AddTextBoxControl("Name");
            //List<ComponentWrapper> CWL = new List<ComponentWrapper>();
            //foreach (LibraryCategoryWrapper LCWW in PK.Wrapper.GetTransports())
            //{
            //    if (PW.IsSolutionWizardVisible) PWL.Add(PW);
            //}

            _treeView.SetModel(InventoryBrowserModel.GetComponentNodeModel<LibraryCategoryWrapper>(PK.Wrapper.GetTransports().ToArray()), false);

        }
Exemple #13
0
        public ProcessorPage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();
            _treeView.NodeControls.Clear();
            _treeView.AddIconControl("Icon");
            _treeView.AddTextBoxControl("Name");
            List <ProcessorWrapper> PWL = new List <ProcessorWrapper>();

            foreach (ProcessorWrapper PW in PK.Wrapper.GetProcessors())
            {
                if (PW.IsSolutionWizardVisible)
                {
                    PWL.Add(PW);
                }
            }

            _treeView.SetModel(InventoryBrowserModel.GetComponentNodeModel <ProcessorWrapper>(PWL.ToArray()), false);
        }
        public SolutionProjectsPage(WizardParams Params)
            : base(Params)
        {
            InitializeComponent();

            if (PK.Wrapper.GetProjectTemplates().Count == 0)
            {
                PK.Wrapper.LoadTemplateProjects();
            }

            _treeView.NodeControls.Clear();
            NodeCheckBox checkBox = _treeView.AddCheckBoxControl("Checked");

            checkBox.IsVisibleValueNeeded     += new EventHandler <NodeControlValueEventArgs>(checkBox_IsVisibleValueNeeded);
            checkBox.IsEditEnabledValueNeeded += new EventHandler <NodeControlValueEventArgs>(checkBox_IsVisibleValueNeeded);
            _treeView.AddIconControl("Icon");
            _treeView.AddTextBoxControl("Name");

            List <ComponentWrapper> nativeProjects = new List <ComponentWrapper>();
            List <ComponentWrapper> clrProjects    = new List <ComponentWrapper>();

            foreach (ProjectWrapper project in PK.Wrapper.GetProjectTemplates())
            {
                ComponentWrapper component = ComponentWrapper.GetComponentWrapper(project);
                if (project.IsClrProject)
                {
                    clrProjects.Add(component);
                }
                else
                {
                    nativeProjects.Add(component);
                }
            }

            Collection <RootNode> roots = new Collection <RootNode>();

            roots.Add(new RootNode(null, "Native Projects", nativeProjects.ToArray()));
            roots.Add(new RootNode(null, "CLR Projects", clrProjects.ToArray()));
            _treeView.SetModel(InventoryBrowserModel.GetModel(roots), true);
        }
 public SolutionDescriptionPage(WizardParams Params)
     : base(Params)
 {
     InitializeComponent();
 }
 public ProjectDescriptionPage(WizardParams Params)
     : base(Params)
 {
     InitializeComponent();
 }
 public NewSolutionSummaryPage(WizardParams Params)
     : base(Params)
 {
     InitializeComponent();
 }
 public ManageLibrariesPage(WizardParams Params)
     : base(Params)
 {
     InitializeComponent();
 }
 public ManageLibrariesPage(WizardParams Params, ProjectWrapper project)
     : base(Params)
 {
     InitializeComponent();
     this.project = project;
 }
Exemple #20
0
 public ProjectDescriptionPage(WizardParams Params)
     : base(Params)
 {
     InitializeComponent();
 }
 public NewSolutionSummaryPage(WizardParams Params)
     : base(Params)
 {
     InitializeComponent();
 }
 public SolutionDescriptionPage(WizardParams Params)
     : base(Params)
 {
     InitializeComponent();
 }
 public ManageFeaturesPage(WizardParams Params)
     : base(Params)
 {
     InitializeComponent();
 }
 public ManageLibrariesPage(WizardParams Params)
     : base(Params)
 {
     InitializeComponent();
 }
Exemple #25
0
 public ManageFeaturesPage(WizardParams Params)
     : base(Params)
 {
     InitializeComponent();
 }
 public ManageFeaturesPage(WizardParams Params, ProjectWrapper project)
     : base(Params)
 {
     InitializeComponent();
     this.project = project;
 }