Exemple #1
0
        public VirtualPadDiscManager(StickyXorAdapter stickyXorAdapter, IReadOnlyList <string> buttonNames)
        {
            _stickyXorAdapter = stickyXorAdapter;
            InitializeComponent();
            btnOpen.Name    = buttonNames[0];
            btnClose.Name   = buttonNames[1];
            _discSelectName = buttonNames[2];

            UpdateCoreAssociation();
        }
Exemple #2
0
        public VirtualPadTargetScreen(
            StickyXorAdapter stickyXorAdapter,
            string nameX,
            string nameY,
            int rangeX,
            int rangeY)
        {
            _stickyXorAdapter = stickyXorAdapter;
            Name   = XName = nameX;
            YName  = nameY;
            RangeX = rangeX;
            RangeY = rangeY;

            InitializeComponent();
        }
Exemple #3
0
        public VirtualPadTargetScreen(
            StickyXorAdapter stickyXorAdapter,
            string nameX,
            string nameY,
            int maxX,
            int maxY)
        {
            _stickyXorAdapter = stickyXorAdapter;
            Name  = XName = nameX;
            YName = nameY;
            MaxX  = maxX;
            MaxY  = maxY;

            InitializeComponent();
        }
Exemple #4
0
        public VirtualPadDiscManager(
            StickyXorAdapter stickyXorAdapter,
            IEmulator ownerEmulator,
            string name,
            IReadOnlyList <string> buttonNames)
        {
            _stickyXorAdapter = stickyXorAdapter;
            _ownerEmulator    = ownerEmulator;
            Name = name;
            InitializeComponent();
            btnOpen.Name    = buttonNames[0];
            btnClose.Name   = buttonNames[1];
            _discSelectName = buttonNames[2];

            // these need to follow InitializeComponent call
            UpdateCoreAssociation();
            UpdateValues();
        }
Exemple #5
0
        public VirtualPadTargetScreen(
            StickyXorAdapter stickyXorAdapter,
            EventHandler setLastFocusedNud,
            string nameX,
            string nameY,
            int maxX,
            int maxY)
        {
            _stickyXorAdapter = stickyXorAdapter;
            Name  = XName = nameX;
            YName = nameY;
            MaxX  = maxX;
            MaxY  = maxY;

            InitializeComponent();

            XNumeric.GotFocus += setLastFocusedNud;
            YNumeric.GotFocus += setLastFocusedNud;
        }
Exemple #6
0
        public VirtualPadTargetScreen(
            StickyXorAdapter stickyXorAdapter,
            EventHandler setLastFocusedNUD,
            string nameX,
            string nameY,
            int maxX,
            int maxY)
        {
            _stickyXorAdapter = stickyXorAdapter;
            Name  = XName = nameX;
            YName = nameY;
            MaxX  = maxX;
            MaxY  = maxY;

            InitializeComponent();

            void UnsetLastFocusedNUD(object sender, EventArgs eventArgs)
            => setLastFocusedNUD(null, null);

            XNumeric.GotFocus  += setLastFocusedNUD;
            XNumeric.LostFocus += UnsetLastFocusedNUD;
            YNumeric.GotFocus  += setLastFocusedNUD;
            YNumeric.LostFocus += UnsetLastFocusedNUD;
        }
 public VirtualPadTargetScreen(StickyXorAdapter stickyXorAdapter)
 {
     _stickyXorAdapter = stickyXorAdapter;
     InitializeComponent();
 }