using System; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; namespace ANX.ContentCompiler.GUI.Controls { public partial class ArrowButton : UserControl { public ArrowButton() { InitializeComponent(); } [EditorBrowsable(EditorBrowsableState.Always)] public String Content { get { return labelText.Text; } set { labelText.Text = value; } } private void ArrowButtonMouseEnter(object sender, EventArgs e) { BorderStyle = BorderStyle.FixedSingle; } private void ArrowButtonMouseLeave(object sender, EventArgs e) { BorderStyle = BorderStyle.None; } private void ArrowButtonMouseDown(object sender, MouseEventArgs e) { BackColor = Settings.AccentColor3; } private void ArrowButtonMouseUp(object sender, MouseEventArgs e) { BackColor = Settings.MainColor; } private void PictureBox1Click(object sender, EventArgs e) { OnClick(e); } private void LabelTextClick(object sender, EventArgs e) { OnClick(e); } private void ArrowButtonFontChanged(object sender, EventArgs e) { labelText.Font = Font; } private void ArrowButtonLoad(object sender, EventArgs e) { BackColor = Settings.MainColor; ForeColor = Settings.ForeColor; } } }