InterfacePCBIWindow Properties

Properties

ActivateCMPsOnNetSelect If a net will be selected and ActivateCMPsOnNetSelect is true the CMPs will be selected too.
BottomViewActive Get IPCBI-Window bottom view is activ.
ControlBox Determines whether the PCBI-Window has a control menu box..
HasEmbeddedDesign Is this a embedded PCB-Investigator? Embedded PCB-Investigator can not load data without one project who is included in the exe directly. Depending on the license it is possible to use the embedded PCB-Investigator with automation interface or without.
IColorsetting The ColorSettings are used for drawing.
IsDisposed Is the main window disposed?
IsPCBIVisible If this bool is true, the PCB-Investigator Window is visible.
JobIsLoaded True if a Job is loaded, false if no Job is loaded.
KeyPreview The KeyPreview from the parent mainform.
MainForm The form of the main controls.
MaximizeBox Determines whether the PCBI-Window has a maximize box in the upper-right corner of its caption bar.
MinimizeBox Determines whether the PCBI-Window has a minimize box in the upper-right corner of its caption bar.
NeedToSave Set or get the internal bool for asking user to save the design changes at closing project. This is only important if changes are made, some smaller changes do not set this bool. Most changes like delete of objects or add new objects set this bool immediately.
OriginalJobPath Get or Set the real job path for imports in different formats e.g. IPC2581 or GenCad 1.4.
ShowFreeTextInfoOnAllLayer Show info layer with free text entries. This option activate the "info on all layers" option too. By deactivate it the internal value will be set to none info layer.
ShowIcon Indicates whether the PCB-Icon is displayed in the title bar.
ShowNetInfoOnAllLayer Activate the netname info for all layers. This option activate the "info on all layers" option too. By deactivate this option it will set the internal value to none info layer.
ShowOutlineForInfoLayer Change the info layer with outline highlighting or in draw only selected mode with text for all elements. Be careful with this option, it has different handling for draw only selected and standard drawing.
ShowSizeInfoOnAllLayer Show info layer with size info entries. This option activate the "info on all layers" option too. By deactivate it the internal value will be set to none info layer.
ShowTransparentSurfaces Surfaces in transparent mode are hidden by default; you can change this by using ShowTransparentSurfaces or ask for the value if it is changed.
Size The size of the PCB-I-Window in pixel.
StartPosition Determines the position of a form when it first appears.
SuppressGUIUpdate If this bool is true, the PCB-Investigator Layer-, Drawing- and Step-Controls are not updated until this variable is set back to false
Text The text associated with the form.
UIAction execute, set enable or set visible of ui-items.
WindowState Determines the initial visual state of the form.

See Also