public PlaybackProgressBarDefinition(ToolboxLayoutDefinitionPlaybackToolsProgressBar progressBarDefinition, int scale)
{
this.Bounds = new Rectangle(
(int)progressBarDefinition.Region.Location.X * scale,
(int)progressBarDefinition.Region.Location.Y * scale,
progressBarDefinition.Region.Size.Width * scale,
progressBarDefinition.Region.Size.Height * scale);
this.BackgroundColor = new Color(
progressBarDefinition.Region.BackgroundColor.Red,
progressBarDefinition.Region.BackgroundColor.Green,
progressBarDefinition.Region.BackgroundColor.Blue);
this.ProgresIndicatorWidth = progressBarDefinition.IndicatorBar.Width * scale;
this.ProgressIndicatorHeight = progressBarDefinition.IndicatorBar.Height * scale;
this.ProgressIndicatorColor = new Color(
progressBarDefinition.IndicatorBar.Color.Red,
progressBarDefinition.IndicatorBar.Color.Green,
progressBarDefinition.IndicatorBar.Color.Blue);
}