SECI  1
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Properties | Private Attributes | List of all members
Seci.LabView.LabViewPanelInfo Class Reference

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...

Collaboration diagram for Seci.LabView.LabViewPanelInfo:
Collaboration graph

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
 

Detailed Description

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.

Constructor & Destructor Documentation

Seci.LabView.LabViewPanelInfo.LabViewPanelInfo ( )
inline

Default Constructor - used for deserialisation.

Definition at line 39 of file LabViewPanelInfo.cs.

Seci.LabView.LabViewPanelInfo.LabViewPanelInfo ( String  filePath,
Boolean  show,
Boolean  start 
)
inline

Recommended Constructor.

Parameters
filePathThe full filepath for the VI
showWhether the VI is visible
startwhether the VI should be automatically started after loading

Definition at line 50 of file LabViewPanelInfo.cs.

Member Function Documentation

object Seci.LabView.LabViewPanelInfo.Clone ( )
inline

Produces a shallow copy of the class.

Returns
A cloned copy of the object which needs to be cast to the correct type.

Definition at line 62 of file LabViewPanelInfo.cs.

Member Data Documentation

int [] Seci.LabView.LabViewPanelInfo._bounds
private

Definition at line 20 of file LabViewPanelInfo.cs.

int Seci.LabView.LabViewPanelInfo._delayAfter
private

Definition at line 19 of file LabViewPanelInfo.cs.

String Seci.LabView.LabViewPanelInfo._filepath
private

Definition at line 16 of file LabViewPanelInfo.cs.

String Seci.LabView.LabViewPanelInfo._group
private

Definition at line 22 of file LabViewPanelInfo.cs.

int [] Seci.LabView.LabViewPanelInfo._oldBounds
private

Definition at line 21 of file LabViewPanelInfo.cs.

String Seci.LabView.LabViewPanelInfo._owningComponent
private

Definition at line 23 of file LabViewPanelInfo.cs.

Boolean Seci.LabView.LabViewPanelInfo._showPanel
private

Definition at line 17 of file LabViewPanelInfo.cs.

Boolean Seci.LabView.LabViewPanelInfo._startRunning
private

Definition at line 18 of file LabViewPanelInfo.cs.

Property Documentation

int [] Seci.LabView.LabViewPanelInfo.Bounds
getset

Definition at line 31 of file LabViewPanelInfo.cs.

int Seci.LabView.LabViewPanelInfo.DelayAfter
getset

Definition at line 30 of file LabViewPanelInfo.cs.

String Seci.LabView.LabViewPanelInfo.FilePath
getset
String Seci.LabView.LabViewPanelInfo.Group
getset

Definition at line 33 of file LabViewPanelInfo.cs.

int [] Seci.LabView.LabViewPanelInfo.OldBounds
getset

Definition at line 32 of file LabViewPanelInfo.cs.

String Seci.LabView.LabViewPanelInfo.OwningComponent
getset

Definition at line 34 of file LabViewPanelInfo.cs.

String Seci.LabView.LabViewPanelInfo.PanelName
getset

Definition at line 27 of file LabViewPanelInfo.cs.

Boolean Seci.LabView.LabViewPanelInfo.ShowPanel
getset

Definition at line 28 of file LabViewPanelInfo.cs.

Boolean Seci.LabView.LabViewPanelInfo.StartRunning
getset

Definition at line 29 of file LabViewPanelInfo.cs.


The documentation for this class was generated from the following file: