Paint.SpeedGauge.CreateGauge C# (CSharp) Method

CreateGauge() private method

Creates the gauge.
private CreateGauge ( IGraphicsDisplay graphicsDisplay ) : void
graphicsDisplay IGraphicsDisplay Graphics display.
return void
        private void CreateGauge(IGraphicsDisplay graphicsDisplay)
        {
            this.gaugeBounds = new Rectangle(
                this.Bounds.X + this.speedGaugeDefinition.GaugeHorizontalMargin,
                this.Bounds.Y + this.speedGaugeDefinition.GaugeVerticalMargin,
                this.speedGaugeDefinition.GaugeWidth,
                this.speedGaugeDefinition.GaugeMarkerWidth * 3);

            this.gauge = new HorizontalGauge(
                this.speedGaugeDefinition.BackgroundColor,
                graphicsDisplay,
                this.gaugeBounds,
                this.speedGaugeDefinition.GaugeMarkerWidth,
                this.speedGaugeDefinition.BorderColor,
                0.5f);

            this.gauge.MarkerChanged += (sender, e) =>
            {
                this.OnSpeedChanged(EventArgs.Empty);
            };
        }