Click or drag to resize

Catalog Class

Class for implementing a persistent collection of visual factory objects.
Inheritance Hierarchy
SystemObject
  System.CollectionsCollectionBase
    Demo3D.VisualsCatalog

Namespace: Demo3D.Visuals
Assembly: Demo3D.Core (in Demo3D.Core.dll) Version: 19.00.00
Syntax
C#
public class Catalog : CollectionBase, IPackageTarget, 
	IDisposable

The Catalog type exposes the following members.

Constructors
 NameDescription
Public methodCatalog Create a new catalog.
Top
Properties
 NameDescription
Public propertyAppThe application object that this catalog is attached to.
Public propertyAuthorThe name of the author that last edited in the catalog.
Public propertyDescriptionA description of the catalog.
Public propertyHasChangedOnDiskWhether the original catalog file on disk has changed since the catalog was loaded. This may have happened if more than one instance of the application is running.
Public propertyImageThe icon image to use for the catalog in the catalog explorer.
Public propertyItem Indexer declaration to get the nth VisualFactory from a catalog.
Public propertyLoadedHeaderThe state of the catalog when it was last loaded.
Public propertyNameThe name of the catalog.
Public propertyNeedsSaveWhether the catalog has been modified and needs saving to disk since it was last loaded.
Public propertyNotes
Public propertyOrderedFactories 
Public propertyPackageConfig 
Public propertyPackageTargetName 
Public propertyPathName The full path of the catalog on disk.
Public propertyReadOnlyWhether the catalog can be edited or not. This is read from the read-only state of the catalog file on disk initially.
Public propertyVersionThe version number of the catalog.
Top
Methods
Events
 NameDescription
Public eventFactoryAdded Called when a visual factory has been added to the catalog.
Public eventFactoryRemoved Called when a visual factory has been removed from the catalog.
Top
Fields
 NameDescription
Public fieldStatic memberFileExtension The file extension to be used for catalogs including the '.'/period.
Public fieldStatic memberFileExtensionXmlThe file extension to be used for catalogs in source control format including the '.'/period.
Top
See Also