Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }