Function
| Static Public Summary | ||
| public |
Gauge collections type. |
|
| public |
drawShadow(context: Canvas2DContext, options: GenericOptions, shadowDrawn: boolean): boolean Draws the shadow if it was not drawn |
|
| public |
drawValueBox(context: Canvas2DContext, options: GenericOptions, value: number | string, x: number, y: number, max: number) Draws value box at given position |
|
| public |
font(options: GenericOptions, target: string, baseSize: number): * Constructs font styles for canvas fonts |
|
| public |
formatMajorTickNumber(num: number, options: object): string Formats a number for display on the dial's plate using the majorTicksFormat config option. |
|
| public |
linearGradient(context: Canvas2DContext, colorFrom: string, colorTo: string, length: number, isVertical: boolean, from: number): CanvasGradient Creates and returns linear gradient canvas object |
|
| public |
Pads a given value with leading zeros using the given options |
|
| public |
radialPoint(radius: number, angle: number): {x: number, y: number} Calculates and returns radial point coordinates |
|
| public |
Transforms degrees to radians |
|
| public |
Draws rounded corners rectangle |
|
| public |
Look-ups for a proper vendor-specific property and returns its value |
|
| public |
verifyError(err: Error) Examines if a given error is something to throw or to ignore |
|
Static Public
public Collection() source
import Collection from 'canvas-gauges/lib/Collection.js'Gauge collections type.
It is used ES5 declaration here, because babel transpiles inheritance incorrectly in this case.
public drawShadow(context: Canvas2DContext, options: GenericOptions, shadowDrawn: boolean): boolean source
import {drawShadow} from 'canvas-gauges/lib/drawings.js'Draws the shadow if it was not drawn
Params:
| Name | Type | Attribute | Description |
| context | Canvas2DContext | ||
| options | GenericOptions | ||
| shadowDrawn | boolean |
public drawValueBox(context: Canvas2DContext, options: GenericOptions, value: number | string, x: number, y: number, max: number) source
import {drawValueBox} from 'canvas-gauges/lib/drawings.js'Draws value box at given position
public font(options: GenericOptions, target: string, baseSize: number): * source
import {font} from 'canvas-gauges/lib/drawings.js'Constructs font styles for canvas fonts
Params:
| Name | Type | Attribute | Description |
| options | GenericOptions | ||
| target | string | ||
| baseSize | number |
Return:
| * |
public formatMajorTickNumber(num: number, options: object): string source
import {formatMajorTickNumber} from 'canvas-gauges/lib/drawings.js'Formats a number for display on the dial's plate using the majorTicksFormat config option.
public linearGradient(context: Canvas2DContext, colorFrom: string, colorTo: string, length: number, isVertical: boolean, from: number): CanvasGradient source
import {linearGradient} from 'canvas-gauges/lib/drawings.js'Creates and returns linear gradient canvas object
Return:
| CanvasGradient |
public padValue(val: number, options: RadialGaugeOptions | {valueInt: number, valueDec: number}): string source
import {padValue} from 'canvas-gauges/lib/drawings.js'Pads a given value with leading zeros using the given options
Params:
| Name | Type | Attribute | Description |
| val | number | ||
| options | RadialGaugeOptions | {valueInt: number, valueDec: number} |
public radialPoint(radius: number, angle: number): {x: number, y: number} source
import {radialPoint} from 'canvas-gauges/lib/drawings.js'Calculates and returns radial point coordinates
public radians(degrees: number): number source
import {radians} from 'canvas-gauges/lib/drawings.js'Transforms degrees to radians
Params:
| Name | Type | Attribute | Description |
| degrees | number |
public roundRect(context: Canvas2DContext, x: number, y: number, w: number, h: number, r: number) source
import {roundRect} from 'canvas-gauges/lib/drawings.js'Draws rounded corners rectangle
public vendorize(prop: string, from: HTMLElement | Window | object): * source
import vendorize from 'canvas-gauges/lib/vendorize.js'Look-ups for a proper vendor-specific property and returns its value
Return:
| * |
Example:
var requestAnimationFrame = vendorize('requestAnimationFrame');
// it will refer properly to:
// - window.requestAnimationFrame by default or to
// - window.webkitRequestAnimationFrame or to
// - window.mozRequestAnimationFrame or to
// - window.msRequestAnimationFrame or to
// - window.oRequestAnimationFrame
// depending on the current browser vendor
public verifyError(err: Error) source
import {verifyError} from 'canvas-gauges/lib/drawings.js'Examines if a given error is something to throw or to ignore
Params:
| Name | Type | Attribute | Description |
| err | Error |