Mesen-SX/UI/Debugger/frmDebuggerColors.cs

57 lines
2.2 KiB
C#
Raw Normal View History

2020-02-11 22:01:06 -05:00
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Mesen.GUI.Config;
using Mesen.GUI.Forms;
namespace Mesen.GUI.Debugger
{
public partial class frmDebuggerColors : BaseConfigForm
{
public frmDebuggerColors()
{
InitializeComponent();
Entity = ConfigManager.Config.Debug.Debugger;
AddBinding(nameof(DebuggerInfo.CodeActiveStatementColor), picActiveStatement);
AddBinding(nameof(DebuggerInfo.CodeAddressColor), picAddress);
AddBinding(nameof(DebuggerInfo.CodeCommentColor), picComment);
AddBinding(nameof(DebuggerInfo.CodeEffectiveAddressColor), picEffectiveAddress);
AddBinding(nameof(DebuggerInfo.CodeExecBreakpointColor), picExecBreakpoint);
AddBinding(nameof(DebuggerInfo.CodeImmediateColor), picImmediate);
AddBinding(nameof(DebuggerInfo.CodeLabelDefinitionColor), picLabelDefinition);
AddBinding(nameof(DebuggerInfo.CodeOpcodeColor), picOpcode);
AddBinding(nameof(DebuggerInfo.CodeReadBreakpointColor), picReadBreakpoint);
AddBinding(nameof(DebuggerInfo.CodeUnexecutedCodeColor), picUnexecutedCode);
AddBinding(nameof(DebuggerInfo.CodeUnidentifiedDataColor), picUnidentifiedData);
AddBinding(nameof(DebuggerInfo.CodeVerifiedDataColor), picVerifiedData);
AddBinding(nameof(DebuggerInfo.CodeWriteBreakpointColor), picWriteBreakpoint);
}
private void btnReset_Click(object sender, EventArgs e)
{
picVerifiedData.BackColor = Color.FromArgb(255, 252, 236);
picUnidentifiedData.BackColor = Color.FromArgb(255, 242, 242);
picUnexecutedCode.BackColor = Color.FromArgb(225, 244, 228);
picExecBreakpoint.BackColor = Color.FromArgb(140, 40, 40);
picWriteBreakpoint.BackColor = Color.FromArgb(40, 120, 80);
picReadBreakpoint.BackColor = Color.FromArgb(40, 40, 200);
picActiveStatement.BackColor = Color.Yellow;
picEffectiveAddress.BackColor = Color.SteelBlue;
picOpcode.BackColor = Color.FromArgb(22, 37, 37);
picLabelDefinition.BackColor = Color.Blue;
picImmediate.BackColor = Color.Chocolate;
picAddress.BackColor = Color.DarkRed;
picComment.BackColor = Color.Green;
}
}
}