This class contains all the information about a LabVIEW VI that needs to be saved in the configuration. This class contains no information about the current state except the position of the panel, which is updated just before saving. More...
Public Member Functions | |
object | Clone () |
Produces a shallow copy of the class. More... | |
LabViewPanelInfo () | |
Default Constructor - used for deserialisation. More... | |
LabViewPanelInfo (String filePath, Boolean show, Boolean start) | |
Recommended Constructor. More... | |
Properties | |
int[] | Bounds [get, set] |
int | DelayAfter [get, set] |
String | FilePath [get, set] |
String | Group [get, set] |
int[] | OldBounds [get, set] |
String | OwningComponent [get, set] |
String | PanelName [get, set] |
Boolean | ShowPanel [get, set] |
Boolean | StartRunning [get, set] |
Private Attributes | |
int[] | _bounds |
int | _delayAfter |
String | _filepath |
String | _group |
int[] | _oldBounds |
String | _owningComponent |
Boolean | _showPanel |
Boolean | _startRunning |
This class contains all the information about a LabVIEW VI that needs to be saved in the configuration. This class contains no information about the current state except the position of the panel, which is updated just before saving.
Definition at line 13 of file LabViewPanelInfo.cs.
|
inline |
Default Constructor - used for deserialisation.
Definition at line 39 of file LabViewPanelInfo.cs.
|
inline |
Recommended Constructor.
filePath | The full filepath for the VI |
show | Whether the VI is visible |
start | whether the VI should be automatically started after loading |
Definition at line 50 of file LabViewPanelInfo.cs.
|
inline |
Produces a shallow copy of the class.
Definition at line 62 of file LabViewPanelInfo.cs.
|
private |
Definition at line 20 of file LabViewPanelInfo.cs.
|
private |
Definition at line 19 of file LabViewPanelInfo.cs.
|
private |
Definition at line 16 of file LabViewPanelInfo.cs.
|
private |
Definition at line 22 of file LabViewPanelInfo.cs.
|
private |
Definition at line 21 of file LabViewPanelInfo.cs.
|
private |
Definition at line 23 of file LabViewPanelInfo.cs.
|
private |
Definition at line 17 of file LabViewPanelInfo.cs.
|
private |
Definition at line 18 of file LabViewPanelInfo.cs.
|
getset |
Definition at line 31 of file LabViewPanelInfo.cs.
|
getset |
Definition at line 30 of file LabViewPanelInfo.cs.
|
getset |
Definition at line 26 of file LabViewPanelInfo.cs.
Referenced by Seci.LabView.LabViewApp.CloseVI(), and Seci.LabView.LabViewApp.LoadVI().
|
getset |
Definition at line 33 of file LabViewPanelInfo.cs.
|
getset |
Definition at line 32 of file LabViewPanelInfo.cs.
|
getset |
Definition at line 34 of file LabViewPanelInfo.cs.
|
getset |
Definition at line 27 of file LabViewPanelInfo.cs.
|
getset |
Definition at line 28 of file LabViewPanelInfo.cs.
|
getset |
Definition at line 29 of file LabViewPanelInfo.cs.