UNPKG

pencil.js

Version:

Nice modular interactive 2D drawing library.

48 lines (47 loc) 1.17 kB
/** * Slider class * <br><img src="./media/examples/progress-bar.png" alt="progress-bar demo"/> * @class * @extends Input */ export default class ProgressBar extends Input { /** * Height of sliders * @type {Number} */ static get HEIGHT(): number; /** * Slider constructor * @param {PositionDefinition} positionDefinition - Top-left corner * @param {ProgressBarOptions} [options] - Specific options */ constructor(positionDefinition: any, options?: ProgressBarOptions); progress: Rectangle; /** * Change this size * @param {Number} newWidth - A new size in pixels */ set width(arg: number); /** * Return this width * @return {Number} */ get width(): number; /** * Return this height * @return {Number} */ get height(): number; /** * @type {Number} */ [valueKey]: number; } export type ProgressBarOptions = any; import Input from "@pencil.js/input"; import Rectangle from "@pencil.js/rectangle"; /** * @module ProgressBar */ declare const valueKey: unique symbol; export {};