Mesen-SX/UI/Debugger/Config/DebugInfo.cs
2019-03-07 20:12:32 -05:00

55 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;
using System.Xml.Serialization;
using Mesen.GUI.Debugger;
using Mesen.GUI.Controls;
using Mesen.GUI.Utilities;
namespace Mesen.GUI.Config
{
public class DebugInfo
{
public DebuggerShortcutsConfig Shortcuts = new DebuggerShortcutsConfig();
public TraceLoggerInfo TraceLogger = new TraceLoggerInfo();
public HexEditorInfo HexEditor = new HexEditorInfo();
public EventViewerInfo EventViewer = new EventViewerInfo();
public bool ShowSelectionLength = false;
public XmlColor CodeOpcodeColor = Color.FromArgb(22, 37, 37);
public XmlColor CodeLabelDefinitionColor = Color.Blue;
public XmlColor CodeImmediateColor = Color.Chocolate;
public XmlColor CodeAddressColor = Color.DarkRed;
public XmlColor CodeCommentColor = Color.Green;
public XmlColor CodeEffectiveAddressColor = Color.SteelBlue;
public XmlColor CodeVerifiedDataColor = Color.FromArgb(255, 252, 236);
public XmlColor CodeUnidentifiedDataColor = Color.FromArgb(255, 242, 242);
public XmlColor CodeUnexecutedCodeColor = Color.FromArgb(225, 244, 228);
public XmlColor CodeExecBreakpointColor = Color.FromArgb(140, 40, 40);
public XmlColor CodeWriteBreakpointColor = Color.FromArgb(40, 120, 80);
public XmlColor CodeReadBreakpointColor = Color.FromArgb(40, 40, 200);
public XmlColor CodeActiveStatementColor = Color.Yellow;
public WatchFormatStyle WatchFormat = WatchFormatStyle.Hex;
public DebugInfo()
{
}
}
public enum RefreshSpeed
{
Low = 0,
Normal = 1,
High = 2
}
}