UNPKG

pencil.js

Version:

Nice modular interactive 2D drawing library.

46 lines (45 loc) 1.16 kB
/** * Slider class * <br><img src="./media/examples/slider.png" alt="slider demo"/> * @class * @extends Input */ export default class Slider extends Input { /** * Height of sliders * @type {Number} */ static get HEIGHT(): number; /** * Slider constructor * @param {PositionDefinition} positionDefinition - Top-left corner * @param {SliderOptions} [options] - Specific options */ constructor(positionDefinition: any, options?: SliderOptions); handle: Circle; /** * Change this slider's size * @param {Number} newWidth - A new size in pixels */ set width(arg: number); /** * Return this slider's width * @return {Number} */ get width(): number; /** * Return this slider's height * @return {Number} */ get height(): number; [constrainerKey]: Vector; } export type SliderOptions = any; import Input from "@pencil.js/input"; import Circle from "@pencil.js/circle"; /** * @module Slider */ declare const constrainerKey: unique symbol; import Vector from "@pencil.js/vector"; export {};