public ColorSetterDefinition(ToolboxLayoutDefinitionPaintToolsColorSetter colorSetterDefinition, int scale)
{
this.Bounds = new Rectangle(
(int)colorSetterDefinition.Region.Location.X * scale,
(int)colorSetterDefinition.Region.Location.Y * scale,
colorSetterDefinition.Region.Size.Width * scale,
colorSetterDefinition.Region.Size.Height * scale);
this.BackgroundColor = new Color(
colorSetterDefinition.Region.BackgroundColor.Red,
colorSetterDefinition.Region.BackgroundColor.Green,
colorSetterDefinition.Region.BackgroundColor.Blue);
this.BorderColor = new Color(
colorSetterDefinition.Region.Border.Color.Red,
colorSetterDefinition.Region.Border.Color.Green,
colorSetterDefinition.Region.Border.Color.Blue);
this.BorderWidth = colorSetterDefinition.Region.Border.Width * scale;
}