#include <Group.cs>
Public Member Functions | |
void | AddProgMember (String filePath) |
void | AddVIMember (String viName) |
void | ClearGroup () |
Boolean | ContainsProg (String filePath) |
Group () | |
Group (String groupName) | |
void | HideGroup () |
void | RemoveInvalidMembers () |
void | RemoveProgMember (String filePath) |
void | RemoveVIMember (String viName) |
void | ShowGroup () |
Properties | |
String | GroupName [get, set] |
String[] | ProgMembers [get, set] |
String[] | VIMembers [get, set] |
Private Attributes | |
String | _name |
The page name - must be unique. More... | |
List< String > | _progMembers = new List<String>() |
Stores the filepaths for the executables. More... | |
List< String > | _viMembers = new List<String>() |
Stores the filepaths for the VIs. More... | |
The Group class. This class is used to group VIs and executables together. The items in the group can then be displayed or hidden as required.
|
inline |
|
inline |
Overloaded constructor.
groupName | :: The name of the group. |
Definition at line 46 of file Group.cs.
References Sample_Environment_Control_Interface.Group._name.
|
inline |
Method for adding an executable to the group. Is a wrapper for the standard List "Add" command, but ignores duplicates.
filePath | :: The file path of the executable. |
Definition at line 90 of file Group.cs.
References Sample_Environment_Control_Interface.Group._progMembers.
|
inline |
Method for adding a VI to the group. Is a wrapper for the standard List "Add" command, but ignores duplicates.
viName | :: The full path of the VI. |
Definition at line 56 of file Group.cs.
References Sample_Environment_Control_Interface.Group._viMembers.
|
inline |
|
inline |
|
inline |
Method for making the members of the group invisible.
Definition at line 166 of file Group.cs.
References Sample_Environment_Control_Interface.Group._progMembers, and Sample_Environment_Control_Interface.Group._viMembers.
|
inline |
Definition at line 200 of file Group.cs.
References Sample_Environment_Control_Interface.Group._progMembers, and Sample_Environment_Control_Interface.Group._viMembers.
|
inline |
|
inline |
|
inline |
Method for making the members of the group visible.
Definition at line 121 of file Group.cs.
References Sample_Environment_Control_Interface.Group._progMembers, and Sample_Environment_Control_Interface.Group._viMembers.
|
private |
The page name - must be unique.
Definition at line 18 of file Group.cs.
Referenced by Sample_Environment_Control_Interface.Group.Group().
|
private |
Stores the filepaths for the executables.
Definition at line 20 of file Group.cs.
Referenced by Sample_Environment_Control_Interface.Group.AddProgMember(), Sample_Environment_Control_Interface.Group.HideGroup(), Sample_Environment_Control_Interface.Group.RemoveInvalidMembers(), and Sample_Environment_Control_Interface.Group.ShowGroup().
|
private |
Stores the filepaths for the VIs.
Definition at line 19 of file Group.cs.
Referenced by Sample_Environment_Control_Interface.Group.AddVIMember(), Sample_Environment_Control_Interface.Group.HideGroup(), Sample_Environment_Control_Interface.Group.RemoveInvalidMembers(), and Sample_Environment_Control_Interface.Group.ShowGroup().
|
getset |
Definition at line 22 of file Group.cs.
Referenced by Sample_Environment_Control_Interface.SECI_GUI.SetUpGroupsMenu().
|
getset |
|
getset |