/// <summary> /// Constructor of the class when we want to get a property /// </summary> /// <param name="box">Box</param> /// <param name="res">Default resource manager</param> /// <param name="name">name of the property</param> /// <param name="views">Views to be refreshed</param> /// <param name="prop">To reset the propertygrid afterwards</param> /// <param name="arch">archive of the application</param> public OtherProperty(IBoxModule box, string name, Archive.IArchiveDisplayer arch, List<Desktop.IViewDisplayer> views, IPropertiesDisplayer prop, ResourceManager res) { this.box = box; this.propertyName = name; this.result = String.Empty; archiveDisplayer = arch; viewDisplayers = views; propertiesDisplayer = prop; resManager = res; }
/// <summary> /// Default constructor for the class /// </summary> /// <param name="arch">archive of the application</param> /// <param name="b">The property belongs to this boxes</param> /// <param name="name">Name of the property</param> /// <param name="res">Default resource manager</param> /// <param name="views">Views to be refreshed</param> /// <param name="prop">To reset the propertygrid afterwards</param> /// <param name="label">Label, that is selected in the sequence</param> public StringSequence(string name, IBoxModule [] b, ResourceManager res, Archive.IArchiveDisplayer arch, List<Desktop.IViewDisplayer> views, IPropertiesDisplayer prop, string label) { boxes = b; propertyName = name; resManager = res; this.selectedLabel = label; archiveDisplayer = arch; viewDisplayers = views; propertiesDisplayer = prop; }