@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.
38 lines (37 loc) • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MouseButton = void 0;
/**
* Enum representing mouse buttons.
*
* Used to identify which mouse button was pressed during a mouse event.
* The values correspond to the `MouseEvent.button` property.
*/
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 || (exports.MouseButton = MouseButton = {}));