BizHawk/BizHawk.MultiClient/tools/HexColor.cs

84 lines
2.5 KiB
C#

using System;
using System.Windows.Forms;
namespace BizHawk.MultiClient
{
public partial class HexColors_Form : Form
{
public HexColors_Form()
{
InitializeComponent();
}
private void HexColors_Form_Load(object sender, EventArgs e)
{
HexBackgrnd.BackColor = Global.Config.HexBackgrndColor;
HexForegrnd.BackColor = Global.Config.HexForegrndColor;
HexMenubar.BackColor = Global.Config.HexMenubarColor;
HexFreeze.BackColor = Global.Config.HexFreezeColor;
HexFreezeHL.BackColor = Global.Config.HexHighlightFreezeColor;
HexHighlight.BackColor = Global.Config.HexHighlightColor;
}
private void HexBackgrnd_Click(Object sender, MouseEventArgs e)
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
Global.Config.HexBackgrndColor = colorDialog1.Color;
Global.MainForm.HexEditor1.Header.BackColor = colorDialog1.Color;
Global.MainForm.HexEditor1.MemoryViewerBox.BackColor = Global.Config.HexBackgrndColor;
HexBackgrnd.BackColor = colorDialog1.Color;
}
}
private void HexForegrnd_Click(Object sender, MouseEventArgs e)
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
Global.Config.HexForegrndColor = colorDialog1.Color;
Global.MainForm.HexEditor1.Header.ForeColor = colorDialog1.Color;
Global.MainForm.HexEditor1.MemoryViewerBox.ForeColor = Global.Config.HexForegrndColor;
HexForegrnd.BackColor = colorDialog1.Color;
}
}
private void HexMenubar_Click(Object sender, MouseEventArgs e)
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
Global.Config.HexMenubarColor = colorDialog1.Color;
Global.MainForm.HexEditor1.menuStrip1.BackColor = Global.Config.HexMenubarColor;
HexMenubar.BackColor = colorDialog1.Color;
}
}
private void HexHighlight_Click(Object sender, MouseEventArgs e)
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
Global.Config.HexHighlightColor = colorDialog1.Color;
HexHighlight.BackColor = colorDialog1.Color;
}
}
private void HexFreeze_Click(Object sender, MouseEventArgs e)
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
Global.Config.HexFreezeColor = colorDialog1.Color;
HexFreeze.BackColor = colorDialog1.Color;
}
}
private void HexFreezeHL_Click(Object sender, MouseEventArgs e)
{
if (colorDialog1.ShowDialog() == DialogResult.OK)
{
Global.Config.HexHighlightFreezeColor = colorDialog1.Color;
HexFreezeHL.BackColor = colorDialog1.Color;
}
}
}
}