Beispiel #1
0
        private void SetValuesOfSelection(CellSelectionType cellSelectionType, bool value)
        {
            (int?startFrame, int?endFrame) = GetFrameBounds();
            List <M64InputCell> cells = M64Utilities.GetSelectedInputCells(
                _gui.DataGridViewInputs,
                cellSelectionType,
                startFrame,
                endFrame,
                _gui.TextBoxSelectionInputs.Text);
            int?intOnValue = ParsingUtilities.ParseIntNullable(_gui.TextBoxOnValue.Text);

            cells.ForEach(cell => cell.SetValue(value, intOnValue));
            _gui.DataGridViewInputs.Refresh();
        }
Beispiel #2
0
        public void UpdateSelectionTextboxes()
        {
            List <M64InputCell> cells = M64Utilities.GetSelectedInputCells(
                _gui.DataGridViewInputs, CellSelectionType.Cells);

            (int?minFrame, int?maxFrame, string inputsString) = M64Utilities.GetCellStats(cells, true);
            if (minFrame.HasValue)
            {
                _gui.TextBoxSelectionStartFrame.Text = minFrame.Value.ToString();
            }
            if (maxFrame.HasValue)
            {
                _gui.TextBoxSelectionEndFrame.Text = maxFrame.Value.ToString();
            }
            _gui.TextBoxSelectionInputs.Text = inputsString;
        }