Catalog Class |
public class Catalog : CollectionBase, IPackageTarget, IDisposable
The Catalog type exposes the following members.
| Name | Description | |
|---|---|---|
| App | The application object that this catalog is attached to. | |
| Author | The name of the author that last edited in the catalog. | |
| Description | A description of the catalog. | |
| HasChangedOnDisk | Whether 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. | |
| Image | The icon image to use for the catalog in the catalog explorer. | |
| Item | Indexer declaration to get the nth VisualFactory from a catalog. | |
| LoadedHeader | The state of the catalog when it was last loaded. | |
| Name | The name of the catalog. | |
| NeedsSave | Whether the catalog has been modified and needs saving to disk since it was last loaded. | |
| Notes | ||
| OrderedFactories | ||
| PackageConfig | ||
| PackageTargetName | ||
| PathName | The full path of the catalog on disk. | |
| ReadOnly | Whether the catalog can be edited or not. This is read from the read-only state of the catalog file on disk initially. | |
| Version | The version number of the catalog. |
| Name | Description | |
|---|---|---|
| Add | ||
| AddChildFolder | ||
| AddVisualsAsComponent | ||
| ConvertToSingleVisual | ||
| CreateFolderPath | ||
| DeleteFolder | ||
| Find | ||
| FindLoadFactoryIndexes | Return a list of int indexes of visual factories which represent loads. | |
| FolderExists | ||
| GetChildFactories | ||
| GetChildFactoriesDeep | ||
| GetChildFolders | ||
| GetFolder | ||
| GetPackageManager | ||
| GetParentFolder | ||
| IndexOf | ||
| Load(IBuilder, String) | ||
| Load(String, Boolean) | ||
| LoadFromFile | ||
| MakeVisualFactory | ||
| MoveFolder | ||
| Remove(String) | ||
| Remove(VisualFactory) | ||
| RenameFolder | Rename the specified folder, remaining in same parent folder. |
| Name | Description | |
|---|---|---|
| FactoryAdded | Called when a visual factory has been added to the catalog. | |
| FactoryRemoved | Called when a visual factory has been removed from the catalog. |
| Name | Description | |
|---|---|---|
| FileExtension | The file extension to be used for catalogs including the '.'/period. | |
| FileExtensionXml | The file extension to be used for catalogs in source control format including the '.'/period. |