コード例 #1
0
ファイル: frmEquipment.cs プロジェクト: morimizu/repo
        private void EnableButtons(ButtonModes mode)
        {
            switch (mode)
            {
            case ButtonModes.NorecordsSelected:
            {
                btnAdd.Enabled    = true;
                btnCancel.Enabled = false;

                btnEdit.Enabled = false;
                btnSave.Enabled = false;
                break;
            }

            case ButtonModes.EnableSave:
            {
                btnAdd.Enabled    = false;
                btnCancel.Enabled = true;

                btnEdit.Enabled = false;
                btnSave.Enabled = true;
                break;
            }

            case ButtonModes.RecordSelected:
            {
                btnAdd.Enabled    = true;
                btnCancel.Enabled = false;

                btnEdit.Enabled = true;
                btnSave.Enabled = false;
                break;
            }
            }
        }
コード例 #2
0
        public WireButtonEntity(int id, int posX, int posY, ButtonModes buttonMode, bool initialState = false)
            : base(EntityTypes.WireButton, id, posX, posY, initialState)
        {
            _enabled      = true;
            _updateResult = new UpdateResult(this);

            _oldState        = false;
            ButtonMode       = buttonMode;
            WireInteractions = new List <WireInteraction>();
        }
コード例 #3
0
        public Task ButtonAsync(int vid, ButtonModes mode)
        {
            switch (mode)
            {
            case ButtonModes.Press:
                return(_control.WriteLineAsync($"BTNPRESS {vid}"));

            case ButtonModes.Release:
                return(_control.WriteLineAsync($"BTNRELEASE {vid}"));

            case ButtonModes.PressRelease:
                return(_control.WriteLineAsync($"BTN {vid}"));

            default:
                throw new ArgumentOutOfRangeException(nameof(mode));
            }
        }
コード例 #4
0
ファイル: WindowSettings.cs プロジェクト: widVE/UnityScripts
        public void ActivateButton(ButtonModes mode)
        {
            switch (mode)
            {
            default:
            case ButtonModes.Toggle:
                ToggleWindowedMode();
                break;

            case ButtonModes.GoFullscreen:
                SetFullscreen();
                break;

            case ButtonModes.GoWindowed:
                SetWindowed();
                break;
            }
        }
コード例 #5
0
        public void Button(int vid, ButtonModes mode)
        {
            switch (mode)
            {
            case ButtonModes.Press:
                _control.WriteLine($"BTNPRESS {vid}");
                break;

            case ButtonModes.Release:
                _control.WriteLine($"BTNRELEASE {vid}");
                break;

            case ButtonModes.PressRelease:
                _control.WriteLine($"BTN {vid}");
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(mode));
            }
        }