public SelectComponentDialog(ComponentTypeWrapper componentType)
 {
     InitializeComponent();
     switch (componentType)
     {
         case ComponentTypeWrapper.Library:
             break;
         case ComponentTypeWrapper.Feature:
             break;
         case ComponentTypeWrapper.MFAssembly:
             break;
         case ComponentTypeWrapper.MFSolution:
             break;
         case ComponentTypeWrapper.Processor:
             break;
         case ComponentTypeWrapper.OperatingSystem:
             break;
         case ComponentTypeWrapper.BuildTool:
             break;
         case ComponentTypeWrapper.ISA:
             break;
         case ComponentTypeWrapper.BuildParameter:
             break;
         case ComponentTypeWrapper.LibraryCategory:
             break;
         case ComponentTypeWrapper.Unknown:
             break;
         default:
             break;
     }
 }
Example #2
0
        public static ComponentWrapper GetComponentWrapper(BaseWrapper wrapper, ComponentTypeWrapper type)
        {
            ComponentWrapper component = BaseWrapper.Wrap <ComponentWrapper>(new MFComponent((MFComponentType)type, wrapper.InnerName, wrapper.InnerGuid, wrapper.InnerProjectPath, wrapper.InnerConditional));

            component.Groups             = wrapper.InnerGroups;
            component.InnerComponentType = wrapper.GetType();
            return(component);
        }
Example #3
0
        private string GetStringByComponentType(ComponentTypeWrapper type)
        {
            string result = string.Empty;

            switch (type)
            {
            case ComponentTypeWrapper.Library:
                result = "Library";
                break;

            case ComponentTypeWrapper.Feature:
                result = "Feature";
                break;

            case ComponentTypeWrapper.MFAssembly:
                result = "MF Assembly";
                break;

            case ComponentTypeWrapper.MFSolution:
                result = "MF Solution";
                break;

            case ComponentTypeWrapper.Processor:
                result = "Processor";
                break;

            case ComponentTypeWrapper.OperatingSystem:
                result = "Operating System";
                break;

            case ComponentTypeWrapper.BuildTool:
                result = "Build Tool";
                break;

            case ComponentTypeWrapper.ISA:
                result = "ISA";
                break;

            case ComponentTypeWrapper.BuildParameter:
                result = "Build Parameter";
                break;

            case ComponentTypeWrapper.LibraryCategory:
                result = "Library Category";
                break;

            case ComponentTypeWrapper.Unknown:
                result = "Unknown";
                break;

            default:
                result = "Unknown";
                break;
            }
            return(result);
        }
Example #4
0
        public SelectComponentDialog(ComponentTypeWrapper componentType)
        {
            InitializeComponent();
            switch (componentType)
            {
            case ComponentTypeWrapper.Library:
                break;

            case ComponentTypeWrapper.Feature:
                break;

            case ComponentTypeWrapper.MFAssembly:
                break;

            case ComponentTypeWrapper.MFSolution:
                break;

            case ComponentTypeWrapper.Processor:
                break;

            case ComponentTypeWrapper.OperatingSystem:
                break;

            case ComponentTypeWrapper.BuildTool:
                break;

            case ComponentTypeWrapper.ISA:
                break;

            case ComponentTypeWrapper.BuildParameter:
                break;

            case ComponentTypeWrapper.LibraryCategory:
                break;

            case ComponentTypeWrapper.Unknown:
                break;

            default:
                break;
            }
        }
Example #5
0
 public static Type ConvertTypes(ComponentTypeWrapper type)
 {
     Type retval = null;
     return retval;
 }
Example #6
0
 public static ComponentWrapper GetComponentWrapper(ComponentTypeWrapper type)
 {
     return(BaseWrapper.Wrap <ComponentWrapper>(new MFComponent((MFComponentType)type)));
 }
        private void ShowDescription(ComponentTypeWrapper type)
        {
            //DescriptionRTB.Clear();

            //switch (type)
            //{
            //    case ComponentTypeWrapper.Library:
            //        LibraryWrapper[] libs = PK.Wrapper.GetLibraries();
            //        foreach (LibraryWrapper l in libs)
            //        {
            //            if (l.Name == treeView1.SelectedNode.Text)
            //            {
            //                DescriptionRTB.AppendText("Name            : " + l.Name + "\r\n");
            //                DescriptionRTB.AppendText("Groups          : " + l.Groups + "\r\n");
            //                DescriptionRTB.AppendText("Description     : " + l.Description + "\r\n");
            //                DescriptionRTB.AppendText("Documentation   : " + l.Documentation + "\r\n");
            //                DescriptionRTB.AppendText("ProjectPath     : " + l.ProjectPath + "\r\n");
            //                DescriptionRTB.AppendText("Guid            : " + l.Guid.ToString() + "\r\n");
            //            }
            //        }
            //        break;
            //    case ComponentTypeWrapper.Feature:
            //        FeatureWrapper[] fs = PK.Wrapper.GetFeatures();
            //        foreach (FeatureWrapper f in fs)
            //        {
            //            if (f.Name == treeView1.SelectedNode.Text)
            //            {
            //                DescriptionRTB.AppendText("Name            : " + f.Name + "\r\n");
            //                DescriptionRTB.AppendText("Groups          : " + f.Groups + "\r\n");
            //                DescriptionRTB.AppendText("Description     : " + f.Description + "\r\n");
            //                DescriptionRTB.AppendText("Documentation   : " + f.Documentation + "\r\n");
            //                DescriptionRTB.AppendText("ProjectPath     : " + f.ProjectPath + "\r\n");
            //                DescriptionRTB.AppendText("Guid            : " + f.Guid.ToString() + "\r\n");
            //            }
            //        }
            //        break;
            //    case ComponentTypeWrapper.MFAssembly:
            //        break;
            //    case ComponentTypeWrapper.MFSolution:
            //        break;
            //    case ComponentTypeWrapper.Processor:
            //        ProcessorWrapper[] procs = PK.Wrapper.GetProcessors();
            //        foreach (ProcessorWrapper p in procs)
            //        {
            //            if (p.Name == treeView1.SelectedNode.Text)
            //            {
            //                DescriptionRTB.AppendText("Name            : " + p.Name + "\r\n");
            //                DescriptionRTB.AppendText("Description     : " + p.Description + "\r\n");
            //                DescriptionRTB.AppendText("Documentation   : " + p.Documentation + "\r\n");
            //                DescriptionRTB.AppendText("ProjectPath     : " + p.ProjectPath + "\r\n");
            //                DescriptionRTB.AppendText("Guid            : " + p.Guid.ToString() + "\r\n");
            //            }
            //        }
            //        break;
            //    case ComponentTypeWrapper.OperatingSystem:
            //        break;
            //    case ComponentTypeWrapper.BuildTool:
            //        break;
            //    case ComponentTypeWrapper.ISA:
            //        ISAWrapper[] isas = PK.Wrapper.GetISAs();
            //        foreach (ISAWrapper i in isas)
            //        {
            //            if (i.Name == treeView1.SelectedNode.Text)
            //            {
            //                DescriptionRTB.AppendText("Name            : " + i.Name + "\r\n");
            //                DescriptionRTB.AppendText("Description     : " + i.Description + "\r\n");
            //                DescriptionRTB.AppendText("Documentation   : " + i.Documentation + "\r\n");
            //                DescriptionRTB.AppendText("Guid            : " + i.Guid.ToString() + "\r\n");
            //            }
            //        }
            //        break;
            //    case ComponentTypeWrapper.BuildParameter:
            //        break;
            //    case ComponentTypeWrapper.LibraryCategory:
            //        LibraryCategoryWrapper[] libCats = PK.Wrapper.GetLibraryCategories();
            //        foreach (LibraryCategoryWrapper lc in libCats)
            //        {
            //            if (lc.Name == treeView1.SelectedNode.Text)
            //            {
            //                DescriptionRTB.AppendText("Name            : " + lc.Name + "\r\n");
            //                DescriptionRTB.AppendText("Groups          : " + lc.Groups + "\r\n");
            //                DescriptionRTB.AppendText("Description     : " + lc.Description + "\r\n");
            //                DescriptionRTB.AppendText("Documentation   : " + lc.Documentation + "\r\n");
            //                DescriptionRTB.AppendText("ProjectPath     : " + lc.ProjectPath + "\r\n");
            //                DescriptionRTB.AppendText("Guid            : " + lc.Guid.ToString() + "\r\n");
            //            }
            //        }
            //        break;
            //    case ComponentTypeWrapper.Unknown:
            //        break;
            //    default:
            //        break;
            //}
        }
        private string GetStringByComponentType(ComponentTypeWrapper type)
        {

            string result = string.Empty;
            switch (type)
            {
                case ComponentTypeWrapper.Library:
                    result = "Library";
                    break;
                case ComponentTypeWrapper.Feature:
                    result = "Feature";
                    break;
                case ComponentTypeWrapper.MFAssembly:
                    result = "MF Assembly";
                    break;
                case ComponentTypeWrapper.MFSolution:
                    result = "MF Solution";
                    break;
                case ComponentTypeWrapper.Processor:
                    result = "Processor";
                    break;
                case ComponentTypeWrapper.OperatingSystem:
                    result = "Operating System";
                    break;
                case ComponentTypeWrapper.BuildTool:
                    result = "Build Tool";
                    break;
                case ComponentTypeWrapper.ISA:
                    result = "ISA";
                    break;
                case ComponentTypeWrapper.BuildParameter:
                    result = "Build Parameter";
                    break;
                case ComponentTypeWrapper.LibraryCategory:
                    result = "Library Category";
                    break;
                case ComponentTypeWrapper.Unknown:
                    result = "Unknown";
                    break;
                default:
                    result = "Unknown";
                    break;
            }
            return result;
        }
Example #9
0
        public static Type ConvertTypes(ComponentTypeWrapper type)
        {
            Type retval = null;

            return(retval);
        }
        private MFRectangleNode AddNodeElement(string caption, ComponentTypeWrapper type, Point location, object tag)
        {
            MFRectangleNode rn = new MFRectangleNode(location, new Size(100, 50));

            rn.Tag = tag;

            switch (type)
            {
                case ComponentTypeWrapper.Library:
                    LibraryWrapper l = PK.Wrapper.FindLibrary((ComponentWrapper)tag);
                    if (l != null)
                    {
                        if (l.IsStub)
                        {
                            rn.FillColor1 = Color.Gray;
                            rn.FillColor2 = Color.White;
                        }
                        else
                        {
                            rn.FillColor1 = Color.LightSteelBlue;
                            rn.FillColor2 = Color.White;
                        }
                    }
                    else
                    {
                        rn.FillColor1 = Color.LightSteelBlue;
                        rn.FillColor2 = Color.White;
                    }
                    break;
                case ComponentTypeWrapper.Feature:
                    rn.FillColor1 = Color.Khaki;
                    rn.FillColor2 = Color.White;
                    break;
                case ComponentTypeWrapper.MFAssembly:
                    break;
                case ComponentTypeWrapper.MFSolution:
                    break;
                case ComponentTypeWrapper.Processor:
                    break;
                case ComponentTypeWrapper.OperatingSystem:
                    break;
                case ComponentTypeWrapper.BuildTool:
                    break;
                case ComponentTypeWrapper.ISA:
                    break;
                case ComponentTypeWrapper.BuildParameter:
                    break;
                case ComponentTypeWrapper.LibraryCategory:
                    rn.FillColor1 = Color.LightGreen;
                    rn.FillColor2 = Color.White;
                    break;
                case ComponentTypeWrapper.Unknown:
                    break;
                default:
                    break;
            }

            rn.Label.ReadOnly = true;
            rn.Label.Text = caption;

            rn.Label.Location = rn.Location;
            rn.Label.Size = rn.Size;

            designer1.Document.AddElement(rn);
            UpdateScrolls();
            return rn;
        }
Example #11
0
        private MFRectangleNode AddNodeElement(string caption, ComponentTypeWrapper type, Point location, object tag)
        {
            MFRectangleNode rn = new MFRectangleNode(location, new Size(100, 50));

            rn.Tag = tag;

            switch (type)
            {
            case ComponentTypeWrapper.Library:
                LibraryWrapper l = PK.Wrapper.FindLibrary((ComponentWrapper)tag);
                if (l != null)
                {
                    if (l.IsStub)
                    {
                        rn.FillColor1 = Color.Gray;
                        rn.FillColor2 = Color.White;
                    }
                    else
                    {
                        rn.FillColor1 = Color.LightSteelBlue;
                        rn.FillColor2 = Color.White;
                    }
                }
                else
                {
                    rn.FillColor1 = Color.LightSteelBlue;
                    rn.FillColor2 = Color.White;
                }
                break;

            case ComponentTypeWrapper.Feature:
                rn.FillColor1 = Color.Khaki;
                rn.FillColor2 = Color.White;
                break;

            case ComponentTypeWrapper.MFAssembly:
                break;

            case ComponentTypeWrapper.MFSolution:
                break;

            case ComponentTypeWrapper.Processor:
                break;

            case ComponentTypeWrapper.OperatingSystem:
                break;

            case ComponentTypeWrapper.BuildTool:
                break;

            case ComponentTypeWrapper.ISA:
                break;

            case ComponentTypeWrapper.BuildParameter:
                break;

            case ComponentTypeWrapper.LibraryCategory:
                rn.FillColor1 = Color.LightGreen;
                rn.FillColor2 = Color.White;
                break;

            case ComponentTypeWrapper.Unknown:
                break;

            default:
                break;
            }

            rn.Label.ReadOnly = true;
            rn.Label.Text     = caption;

            rn.Label.Location = rn.Location;
            rn.Label.Size     = rn.Size;

            designer1.Document.AddElement(rn);
            UpdateScrolls();
            return(rn);
        }
Example #12
0
        private void ShowDescription(ComponentTypeWrapper type)
        {
            //DescriptionRTB.Clear();

            //switch (type)
            //{
            //    case ComponentTypeWrapper.Library:
            //        LibraryWrapper[] libs = PK.Wrapper.GetLibraries();
            //        foreach (LibraryWrapper l in libs)
            //        {
            //            if (l.Name == treeView1.SelectedNode.Text)
            //            {
            //                DescriptionRTB.AppendText("Name            : " + l.Name + "\r\n");
            //                DescriptionRTB.AppendText("Groups          : " + l.Groups + "\r\n");
            //                DescriptionRTB.AppendText("Description     : " + l.Description + "\r\n");
            //                DescriptionRTB.AppendText("Documentation   : " + l.Documentation + "\r\n");
            //                DescriptionRTB.AppendText("ProjectPath     : " + l.ProjectPath + "\r\n");
            //                DescriptionRTB.AppendText("Guid            : " + l.Guid.ToString() + "\r\n");
            //            }
            //        }
            //        break;
            //    case ComponentTypeWrapper.Feature:
            //        FeatureWrapper[] fs = PK.Wrapper.GetFeatures();
            //        foreach (FeatureWrapper f in fs)
            //        {
            //            if (f.Name == treeView1.SelectedNode.Text)
            //            {
            //                DescriptionRTB.AppendText("Name            : " + f.Name + "\r\n");
            //                DescriptionRTB.AppendText("Groups          : " + f.Groups + "\r\n");
            //                DescriptionRTB.AppendText("Description     : " + f.Description + "\r\n");
            //                DescriptionRTB.AppendText("Documentation   : " + f.Documentation + "\r\n");
            //                DescriptionRTB.AppendText("ProjectPath     : " + f.ProjectPath + "\r\n");
            //                DescriptionRTB.AppendText("Guid            : " + f.Guid.ToString() + "\r\n");
            //            }
            //        }
            //        break;
            //    case ComponentTypeWrapper.MFAssembly:
            //        break;
            //    case ComponentTypeWrapper.MFSolution:
            //        break;
            //    case ComponentTypeWrapper.Processor:
            //        ProcessorWrapper[] procs = PK.Wrapper.GetProcessors();
            //        foreach (ProcessorWrapper p in procs)
            //        {
            //            if (p.Name == treeView1.SelectedNode.Text)
            //            {
            //                DescriptionRTB.AppendText("Name            : " + p.Name + "\r\n");
            //                DescriptionRTB.AppendText("Description     : " + p.Description + "\r\n");
            //                DescriptionRTB.AppendText("Documentation   : " + p.Documentation + "\r\n");
            //                DescriptionRTB.AppendText("ProjectPath     : " + p.ProjectPath + "\r\n");
            //                DescriptionRTB.AppendText("Guid            : " + p.Guid.ToString() + "\r\n");
            //            }
            //        }
            //        break;
            //    case ComponentTypeWrapper.OperatingSystem:
            //        break;
            //    case ComponentTypeWrapper.BuildTool:
            //        break;
            //    case ComponentTypeWrapper.ISA:
            //        ISAWrapper[] isas = PK.Wrapper.GetISAs();
            //        foreach (ISAWrapper i in isas)
            //        {
            //            if (i.Name == treeView1.SelectedNode.Text)
            //            {
            //                DescriptionRTB.AppendText("Name            : " + i.Name + "\r\n");
            //                DescriptionRTB.AppendText("Description     : " + i.Description + "\r\n");
            //                DescriptionRTB.AppendText("Documentation   : " + i.Documentation + "\r\n");
            //                DescriptionRTB.AppendText("Guid            : " + i.Guid.ToString() + "\r\n");
            //            }
            //        }
            //        break;
            //    case ComponentTypeWrapper.BuildParameter:
            //        break;
            //    case ComponentTypeWrapper.LibraryCategory:
            //        LibraryCategoryWrapper[] libCats = PK.Wrapper.GetLibraryCategories();
            //        foreach (LibraryCategoryWrapper lc in libCats)
            //        {
            //            if (lc.Name == treeView1.SelectedNode.Text)
            //            {
            //                DescriptionRTB.AppendText("Name            : " + lc.Name + "\r\n");
            //                DescriptionRTB.AppendText("Groups          : " + lc.Groups + "\r\n");
            //                DescriptionRTB.AppendText("Description     : " + lc.Description + "\r\n");
            //                DescriptionRTB.AppendText("Documentation   : " + lc.Documentation + "\r\n");
            //                DescriptionRTB.AppendText("ProjectPath     : " + lc.ProjectPath + "\r\n");
            //                DescriptionRTB.AppendText("Guid            : " + lc.Guid.ToString() + "\r\n");
            //            }
            //        }
            //        break;
            //    case ComponentTypeWrapper.Unknown:
            //        break;
            //    default:
            //        break;
            //}
        }