public VirtualPadDiscManager(StickyXorAdapter stickyXorAdapter, IReadOnlyList <string> buttonNames) { _stickyXorAdapter = stickyXorAdapter; InitializeComponent(); btnOpen.Name = buttonNames[0]; btnClose.Name = buttonNames[1]; _discSelectName = buttonNames[2]; UpdateCoreAssociation(); }
public VirtualPadTargetScreen( StickyXorAdapter stickyXorAdapter, string nameX, string nameY, int rangeX, int rangeY) { _stickyXorAdapter = stickyXorAdapter; Name = XName = nameX; YName = nameY; RangeX = rangeX; RangeY = rangeY; InitializeComponent(); }
public VirtualPadTargetScreen( StickyXorAdapter stickyXorAdapter, string nameX, string nameY, int maxX, int maxY) { _stickyXorAdapter = stickyXorAdapter; Name = XName = nameX; YName = nameY; MaxX = maxX; MaxY = maxY; InitializeComponent(); }
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(); }
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; }
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(); }