/// <summary> /// Initializes a new instance of the <see cref="LinearGauge" /> class. /// </summary> /// <param name="viewContext">The view context.</param> /// <param name="initializer">The javascript initializer.</param> /// <param name="urlGenerator">The URL Generator.</param> public LinearGauge(ViewContext viewContext, IJavaScriptInitializer initializer, IUrlGenerator urlGenerator) : base(viewContext, initializer, urlGenerator) { Scale = new GaugeLinearScale(this); Pointer = new GaugeLinearPointer(); Pointers = new List<GaugeLinearPointer>(); }
public GaugeLinearPointerBuilder Add() { var pointer = new GaugeLinearPointer(); container.Pointers.Add(pointer); return new GaugeLinearPointerBuilder(pointer); }
/// <summary> /// Initializes a new instance of the <see cref="GaugeLinearPointerBuilder" /> class. /// </summary> /// <param name="pointer">The gauge pointer.</param> public GaugeLinearPointerBuilder(GaugeLinearPointer pointer) { this.pointer = pointer; }
public GaugeLinearPointerSerializer(GaugeLinearPointer pointer) { this.pointer = pointer; }