some fixes to last commit
This commit is contained in:
parent
bb2cd1b476
commit
f547dfbb21
|
@ -38,7 +38,7 @@ namespace BizHawk.Client.Common
|
|||
var type = Watch.DisplayTypeFromChar(parts[2][0]);
|
||||
var bigEndian = parts[3] == "0" ? false : true;
|
||||
var domain = domains[parts[4]];
|
||||
var notes = parts[5];
|
||||
var notes = parts[5].Trim(new[] { '\r', '\n' });
|
||||
|
||||
return Watch.GenerateWatch(
|
||||
domain,
|
||||
|
@ -55,18 +55,19 @@ namespace BizHawk.Client.Common
|
|||
}
|
||||
}
|
||||
|
||||
public static string ToString(Watch watch, int numdigits)
|
||||
public static string ToString(Watch watch, MemoryDomain domain)
|
||||
{
|
||||
var numDigits = (domain.Size - 1).NumHexDigits();
|
||||
|
||||
var sb = new StringBuilder();
|
||||
|
||||
sb
|
||||
.Append((watch.Address ?? 0).ToHexString(numdigits)).Append('\t')
|
||||
.Append((watch.Address ?? 0).ToHexString(numDigits)).Append('\t')
|
||||
.Append(watch.SizeAsChar).Append('\t')
|
||||
.Append(watch.TypeAsChar).Append('\t')
|
||||
.Append(watch.BigEndian ? '1' : '0').Append('\t')
|
||||
.Append(watch.DomainName).Append('\t')
|
||||
.Append(watch.Notes)
|
||||
.AppendLine();
|
||||
.Append(watch.Notes.Trim(new[] { '\r', '\n' }));
|
||||
|
||||
return sb.ToString();
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ using System.Linq;
|
|||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
using BizHawk.Common.NumberExtensions;
|
||||
using BizHawk.Emulation.Common;
|
||||
using BizHawk.Emulation.Common.IEmulatorExtensions;
|
||||
|
||||
|
@ -343,20 +344,12 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private void CopyWatchesToClipBoard()
|
||||
{
|
||||
var indexes = SelectedIndices.ToList();
|
||||
|
||||
if (indexes.Any())
|
||||
if (SelectedItems.Any())
|
||||
{
|
||||
var sb = new StringBuilder();
|
||||
foreach (var index in indexes)
|
||||
foreach (var watch in SelectedItems)
|
||||
{
|
||||
foreach (ColumnHeader column in WatchListView.Columns)
|
||||
{
|
||||
sb.Append(GetColumnValue(column.Name, index)).Append('\t');
|
||||
}
|
||||
|
||||
sb.Remove(sb.Length - 1, 1);
|
||||
sb.AppendLine();
|
||||
sb.AppendLine(Watch.ToString(watch, _watches.Domain));
|
||||
}
|
||||
|
||||
if (sb.Length > 0)
|
||||
|
|
Loading…
Reference in New Issue