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; } }
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); }
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); }
public static Type ConvertTypes(ComponentTypeWrapper type) { Type retval = null; return retval; }
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; }
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; }
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); }