Availability Enumeration
Depending on the relevant moment of showing your menu item it can be selected between some availability moments.
Namespace: PCBI.Plugin.InterfacesAssembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
Public Enumeration Availability
public enum class 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(...))
|