Beispiel #1
0
        private void SetupBindingCombos()
        {
            if (DeviceList.SelectedIndex > -1 && MapsView.SelectedIndices.Count > 0)
            {
                MidiMap midiMap = (MidiMap)DeviceList.SelectedItem;

                ControlBinding binding = (ControlBinding)MapsView.SelectedItems[0].Tag;

                TargetTypeCombo.Items.Clear();
                TargetTypeCombo.Items.AddRange(UiTools.GetBindingTargetTypeList());
                TargetTypeCombo.SelectedIndex = (int)binding.TargetType;

                BindTypeCombo.Items.Clear();
                BindTypeCombo.Items.AddRange(Enum.GetNames(typeof(BindingType)));
                BindTypeCombo.SelectedIndex = (int)binding.BindingType;

                RepeatCheckbox.Checked = binding.Parent.AutoRepeat;
                UpdatePropertyCombo();
                DeviceImage.Invalidate();
            }
            else
            {
                TargetTypeCombo.Items.Clear();

                BindTypeCombo.Items.Clear();
                TargetPropertyCombo.ClearText();
            }
        }
        private void SetupBindingCombos()
        {
            if (Properties.Settings.Default.XboxCustomMapping && MapsView.SelectedItems.Count > 0)
            {
                ControlBinding binding = (ControlBinding)MapsView.SelectedItems[0].Tag;

                MapsView.EndUpdate();

                TargetTypeCombo.Items.Clear();
                TargetTypeCombo.Items.AddRange(UiTools.GetBindingTargetTypeList());
                TargetTypeCombo.SelectedIndex = (int)binding.TargetType;

                BindTypeCombo.Items.Clear();
                BindTypeCombo.Items.AddRange(Enum.GetNames(typeof(BindingType)));
                BindTypeCombo.SelectedIndex = (int)binding.BindingType;

                RepeatCheckbox.Checked = binding.Parent.AutoRepeat;

                UpdatePropertyCombo();
            }
            else
            {
                TargetTypeCombo.Items.Clear();
                BindTypeCombo.Items.Clear();
                TargetPropertyCombo.Items.Clear();
            }
        }
Beispiel #3
0
        private void SetupBidingCombos()
        {
            TargetTypeCombo.Items.Clear();
            TargetTypeCombo.Items.AddRange(UiTools.GetBindingTargetTypeList());
            TargetTypeCombo.SelectedIndex = (int)ButtonMap.BindingA.TargetType;

            BindTypeCombo.Items.Clear();
            BindTypeCombo.Items.AddRange(Enum.GetNames(typeof(BindingType)));
            BindTypeCombo.SelectedIndex = (int)ButtonMap.BindingA.BindingType;

            buttonTypeCombo.Items.Clear();
            buttonTypeCombo.Items.AddRange(Enum.GetNames(typeof(ButtonType)));
            buttonTypeCombo.SelectedIndex = (int)ButtonMap.ButtonType;

            UpdatePropertyCombo();
        }