UNPKG

@avolutions/canvas-painter

Version:

CanvasPainter.js is a simple yet powerful JavaScript library for drawing basic shapes (rectangles, circles, etc.) on HTML5 Canvas with ease. Perfect for creating 2D graphics in your web projects.

35 lines (34 loc) 1.17 kB
/** * Enum representing mouse buttons. * * Used to identify which mouse button was pressed during a mouse event. * The values correspond to the `MouseEvent.button` property. */ export var MouseButton; (function (MouseButton) { /** * The left mouse button (usually the primary button). * Corresponds to `MouseEvent.button` value `0`. */ MouseButton[MouseButton["Left"] = 0] = "Left"; /** * The middle mouse button (usually the scroll wheel button). * Corresponds to `MouseEvent.button` value `1`. */ MouseButton[MouseButton["Middle"] = 1] = "Middle"; /** * The right mouse button (usually the secondary button). * Corresponds to `MouseEvent.button` value `2`. */ MouseButton[MouseButton["Right"] = 2] = "Right"; /** * The browser back button (if available). * Corresponds to `MouseEvent.button` value `3`. */ MouseButton[MouseButton["Back"] = 3] = "Back"; /** * The browser forward button (if available). * Corresponds to `MouseEvent.button` value `4`. */ MouseButton[MouseButton["Forward"] = 4] = "Forward"; })(MouseButton || (MouseButton = {}));