Files
@ f28757bb21cb
Branch filter:
Location: ATITD-Tools/Desert-Paint-Lab/PaintSwatch.cs - annotation
f28757bb21cb
970 B
text/x-csharp
Refactor recipe / reaction computation into a common class. Add some file utilities for supporting Mac bundles. Add some scripts for building Mac app bundles. Add a help window that shows the missing reactions.
b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 b9934660c784 721656f9e923 b9934660c784 b9934660c784 b9934660c784 | using System;
namespace DesertPaintLab
{
[System.ComponentModel.ToolboxItem(true)]
public partial class PaintSwatch : Gtk.Bin
{
PaintColor color;
public PaintColor Color
{
get
{
return color;
}
set
{
color.Red = value.Red;
color.Green = value.Green;
color.Blue = value.Blue;
colorBox.ModifyBg(Gtk.StateType.Normal, new Gdk.Color(color.Red, color.Green, color.Blue));
rgbLabel.Text = color.Red.ToString() + ", " +
color.Green.ToString() + ", " +
color.Blue.ToString();
colorNameLabel.Text = Palette.FindNearest(color);
}
}
public PaintSwatch ()
{
color = new PaintColor();
this.Build ();
}
public void Clear()
{
color.Clear();
colorBox.ModifyBg(Gtk.StateType.Normal, new Gdk.Color(color.Red, color.Green, color.Blue));
rgbLabel.Text = "???, ???, ???";
colorNameLabel.Text = "Unknown";
}
}
}
|