public enum AvailabilityPublic Enumeration Availabilitypublic enum class Availabilitytype Availability| JobOpen | 1 | JobOpen mean there are a project loaded and/or a file structure is prepeared. |
| Always | 2 | It is always available, e.g. open Job-Library. |
| ContainsCMPs | 4 | Only if the current data contain component layers. |
| ContainsSR | 8 | If there are more than one step and a repeat object is defined. |
| ObjectSelected | 16 | If there is one or more signal object selected. |
| CMPSelected | 32 | If one or more component objects selected. |
| AnySelected | 64 | If minimum one object of any kind is selected. |
| ManagedByAPI | 128 | PCBI does not change the status, must be done via the API (IPCBIWindow.CallHostChangeEnable(...)) |
| GetDescription | (Defined by EnumExtensions) |
| ToReadableString | (Defined by EnumExtensions) |