Beispiel #1
0
 public ThumbUserControl()
 {
     InitializeComponent();
     updateTimer                    = new QueueTimer(500, 0);
     updateTimer.DoWork             = RefreshBackgroundImage;
     deadzoneLink                   = new DeadZoneControlsLink(DeadZoneTrackBar, DeadZoneNumericUpDown, DeadZoneTextBox);
     deadzoneLink.ValueChanged     += deadzoneLink_ValueChanged;
     antiDeadzoneLink               = new DeadZoneControlsLink(AntiDeadZoneTrackBar, AntiDeadZoneNumericUpDown, AntiDeadZoneTextBox);
     antiDeadzoneLink.ValueChanged += deadzoneLink_ValueChanged;
 }
		public ThumbUserControl()
		{
			InitializeComponent();
			updateTimer = new QueueTimer(500, 0);
			updateTimer.DoAction = RefreshBackgroundImage;
			deadzoneLink = new DeadZoneControlsLink(DeadZoneTrackBar, DeadZoneNumericUpDown, DeadZoneTextBox);
			deadzoneLink.ValueChanged += deadzoneLink_ValueChanged;
			antiDeadzoneLink = new DeadZoneControlsLink(AntiDeadZoneTrackBar, AntiDeadZoneNumericUpDown, AntiDeadZoneTextBox);
			antiDeadzoneLink.ValueChanged += deadzoneLink_ValueChanged;
		}
 public AxisToButtonUserControl()
 {
     InitializeComponent();
     controlsLink = new DeadZoneControlsLink(DeadZoneTrackBar, DeadZoneNumericUpDown, DeadZoneTextBox);
     controlsLink.ValueChanged += controlsLink_ValueChanged;
     arrowEnabledImage          = ArrowPictureBox.Image;
     if (arrowEnabledImage != null)
     {
         arrowDisabledImage = AppHelper.GetDisabledImage((Bitmap)arrowEnabledImage);
     }
 }
		public AxisToButtonUserControl()
		{
			InitializeComponent();
			controlsLink = new DeadZoneControlsLink(DeadZoneTrackBar, DeadZoneNumericUpDown, DeadZoneTextBox);
			controlsLink.ValueChanged += controlsLink_ValueChanged;
			arrowEnabledImage = ArrowPictureBox.Image;
			if (arrowEnabledImage != null)
			{
				arrowDisabledImage = AppHelper.GetDisabledImage((Bitmap)arrowEnabledImage);
			}
		}
Beispiel #5
0
        private void LinearUserControl_Load(object sender, EventArgs e)
        {
            updateTimer         = new QueueTimer(500, 0);
            updateTimer.DoWork += updateTimer_DoWork;
            var maxValue = TargetType == TargetType.LeftTrigger || TargetType == TargetType.RightTrigger
                                ? byte.MaxValue : short.MaxValue;

            deadzoneLink = new DeadZoneControlsLink(DeadZoneTrackBar, DeadZoneNumericUpDown, DeadZoneTextBox, maxValue);
            deadzoneLink.ValueChanged     += deadzoneLink_ValueChanged;
            antiDeadzoneLink               = new DeadZoneControlsLink(AntiDeadZoneTrackBar, AntiDeadZoneNumericUpDown, AntiDeadZoneTextBox, maxValue);
            antiDeadzoneLink.ValueChanged += deadzoneLink_ValueChanged;
            RefreshBackgroundImageAsync();
        }
Beispiel #6
0
        public AxisMapUserControl()
        {
            InitializeComponent();
            if (ControlsHelper.IsDesignMode(this))
            {
                return;
            }
            InitPaintObjects();
            // Initialize in constructor and not on "Load" event or it will reset AntiDeadZone value
            // inside DeadZoneControlsLink(...).
            updateTimer         = new QueueTimer(500, 0);
            updateTimer.DoWork += updateTimer_DoWork;
            var maxValue = TargetType == TargetType.LeftTrigger || TargetType == TargetType.RightTrigger
                                ? byte.MaxValue : short.MaxValue;

            deadzoneLink = new DeadZoneControlsLink(DeadZoneTrackBar, DeadZoneNumericUpDown, DeadZoneTextBox, maxValue);
            deadzoneLink.ValueChanged     += deadzoneLink_ValueChanged;
            antiDeadzoneLink               = new DeadZoneControlsLink(AntiDeadZoneTrackBar, AntiDeadZoneNumericUpDown, AntiDeadZoneTextBox, maxValue);
            antiDeadzoneLink.ValueChanged += deadzoneLink_ValueChanged;
            RefreshBackgroundImageAsync();
        }