public InputManager(List <WatchVariableControlPrecursor> variables, Control inputControl, WatchVariablePanel variableTable, InputImageGui gui) : base(variables, variableTable) { _gui = gui; SplitContainer splitContainerInput = inputControl.Controls["splitContainerInput"] as SplitContainer; _inputDisplayPanel = splitContainerInput.Panel1.Controls["inputDisplayPanel"] as InputDisplayPanel; _inputDisplayPanel.setInputDisplayGui(_gui); }
public InputManager(List <WatchVariable> inputData, Control inputControl, NoTearFlowLayoutPanel variableTable, InputImageGui gui) : base(inputData, variableTable) { _gui = gui; SplitContainer splitContainerInput = inputControl.Controls["splitContainerInput"] as SplitContainer; _inputDisplayPanel = splitContainerInput.Panel1.Controls["inputDisplayPanel"] as InputDisplayPanel; _inputDisplayPanel.setInputDisplayGui(_gui); }
public InputManager( string varFilePath, Control inputControl, WatchVariableFlowLayoutPanel variableTable, List <InputImageGui> guiList) : base(varFilePath, variableTable) { _guiList = guiList; SplitContainer splitContainerInput = inputControl.Controls["splitContainerInput"] as SplitContainer; _inputDisplayPanel = splitContainerInput.Panel1.Controls["inputDisplayPanel"] as InputDisplayPanel; _inputDisplayPanel.SetInputDisplayGui(_guiList); }