Exemple #1
0
		private void PokeAddress()
		{
			if (SelectedIndices.Any())
			{
				var poke = new RamPoke(SelectedIndices.Select(t => _searches[t]), MainForm.CheatList)
				{
					InitialLocation = this.ChildPointToScreen(WatchListView)
				};

				this.ShowDialogWithTempMute(poke);
				UpdateList();
			}
		}
Exemple #2
0
        private void PokeAddressMenuItem_Click(object sender, EventArgs e)
        {
            if (SelectedWatches.Any())
            {
                var poke = new RamPoke
                {
                    InitialLocation = this.ChildPointToScreen(WatchListView)
                };

                poke.SetWatch(SelectedWatches);

                if (poke.ShowHawkDialog(this) == DialogResult.OK)
                {
                    UpdateValues();
                }
            }
        }
Exemple #3
0
		private void PokeAddressMenuItem_Click(object sender, EventArgs e)
		{
			if (!_domain.CanPoke())
			{
				return;
			}

			var addresses = new List<long>();
			if (HighlightedAddress.HasValue)
			{
				addresses.Add(HighlightedAddress.Value);
			}

			if (_secondaryHighlightedAddresses.Any())
			{
				addresses.AddRange(_secondaryHighlightedAddresses);
			}

			if (addresses.Any())
			{
				var poke = new RamPoke
				{
					InitialLocation = this.ChildPointToScreen(AddressLabel),
					ParentTool = this
				};

				var watches = addresses.Select(
					address => Watch.GenerateWatch(
						_domain,
						address,
						(Watch.WatchSize)DataSize,
						Watch.DisplayType.Hex,
						string.Empty,
						BigEndian));

				poke.SetWatch(watches);
				poke.ShowHawkDialog();
				UpdateValues();
			}
		}
Exemple #4
0
        private void PokeAddressMenuItem_Click(object sender, EventArgs e)
        {
            if (SelectedWatches.Any())
            {
                RamPoke poke = new RamPoke
                {
                    InitialLocation = this.ChildPointToScreen(WatchListView)
                };

                poke.SetWatch(SelectedWatches);

                if (poke.ShowHawkDialog() == DialogResult.OK)
                {
                    UpdateValues();
                }
            }
        }
Exemple #5
0
		private void PokeAddress()
		{
			if (SelectedIndices.Any())
			{
				var poke = new RamPoke
				{
					InitialLocation = this.ChildPointToScreen(WatchListView)
				};

				poke.SetWatch(SelectedIndices.Select(t => _searches[t]).ToList());
				poke.ShowHawkDialog();

				UpdateList();
			}
		}
Exemple #6
0
		private void PokeAddressMenuItem_Click(object sender, EventArgs e)
		{
			var addresses = new List<int>();
			if (HighlightedAddress.HasValue)
			{
				addresses.Add(HighlightedAddress.Value);
			}

			if (_secondaryHighlightedAddresses.Any())
			{
				addresses.AddRange(_secondaryHighlightedAddresses);
			}

			if (addresses.Any())
			{
				var poke = new RamPoke
				{
					InitialLocation = GetAddressCoordinates(addresses[0])
				};

				var watches = addresses.Select(
					address => Watch.GenerateWatch(
						_domain,
						address,
						(Watch.WatchSize)_dataSize,
						Watch.DisplayType.Hex,
						string.Empty,
						_bigEndian));

				poke.SetWatch(watches);
				poke.ShowHawkDialog();
				UpdateValues();
			}
		}