Skip to content
typescript
/**
 * Squirrel Language
 *
 * @package mouse method
 * @global
 * @version 3.0.7
 */

/**
 * 鼠标类
 * @global
 * @exports
 */
class IMouse {

	/**
	 * 设置是否可用
	 * @param {boolean} enable
	 * @returns {null}
	 */
	function SetEnable(enable) {}

	/**
	 * 锁定鼠标
	 * @returns {null}
	 */
	function LockMouseClick() {}

	/**
	 * 判断左键是否按下
	 * @returns {boolean}
	 */
	function IsLBDown() {}

	/**
	 * 判断鼠标是否抬起
	 * @returns {boolean}
	 */
	function isButtonUpEvent() {}

	/**
	 * 获取鼠标是否可用
	 * @returns {boolean}
	 */
	function GetEnable() {}

	/**
	 * 判断鼠标滚轮是否向下
	 * @returns {boolean}
	 */
	function IsWheelDown() {}

	/**
	 * 解除鼠标锁定
	 * @returns {null}
	 */
	function ReleaseMouseClick() {}
	function GetLButton() {}

	/**
	 * 判断鼠标滚轮是否向上
	 * @returns {boolean}
	 */
	function IsWheelUp() {}

	/**
	 * 判断左键是否抬起
	 * @returns {boolean}
	 */
	function IsLBUp() {}

	/**
	 * 判断右键是否抬起
	 * @returns {boolean}
	 */
	function IsRBUp() {}

	/**
	 * 获取鼠标的X坐标
	 * @returns {integer}
	 */
	function GetXPos() {}

	/**
	 * 设置鼠标的偏移量
	 * @param {integer} x
	 * @param {integer} y
	 * @returns {null}
	 */
	function SetPosOffset(x, y) {}

	/**
	 * 设置鼠标光标的样式
	 * @param {integer} action
	 */
	function SetMouseTask(action) {}

	/**
	 * 获取鼠标的Y坐标
	 * @returns {integer}
	 */
	function GetYPos() {}

	/**
	 * 判断鼠标是否按下
	 * @returns {boolean}
	 */
	function isButtonDownEvent() {}

	/**
	 * 判断右键是否按下
	 * @returns {boolean}
	 */
	function IsRBDown() {}

	/**
	 * 设置鼠标的Y坐标
	 * @param {integer} y
	 * @returns {null}
	 */
	function SetYPos(y) {}

	/**
	 * 设置鼠标的X坐标
	 * @param {integer} x
	 * @returns {null}
	 */
	function SetXPos(x) {}
}