extensions/mouseinput: warp_cursor(x, y), show_cursor(show: boolean)
This commit is contained in:
parent
6b4b252f5a
commit
c76e949a7e
@ -1,5 +1,6 @@
|
||||
-- Buildat: extension/mouseinput/init.lua
|
||||
local log = buildat.Logger("extension/mouseinput")
|
||||
local core = CoreServices.getInstance():getCore()
|
||||
local M = {safe = {}}
|
||||
|
||||
local subs_move = {}
|
||||
@ -14,7 +15,7 @@ function __buildat_mouse_move(x, y)
|
||||
end
|
||||
|
||||
function __buildat_mouse_down(button, x, y)
|
||||
--log:info("__buildat_mouse_down("..button..", "..x..", "..y..")")
|
||||
log:info("__buildat_mouse_down("..button..", "..x..", "..y..")")
|
||||
for _, cb in ipairs(subs_down) do
|
||||
cb(button, x, y)
|
||||
end
|
||||
@ -60,4 +61,12 @@ function M.safe.unsub_up(cb)
|
||||
end
|
||||
end
|
||||
|
||||
function M.safe.warp_cursor(x, y)
|
||||
core:warpCursor(x, y)
|
||||
end
|
||||
|
||||
function M.safe.show_cursor(show)
|
||||
core:enableMouse(show)
|
||||
end
|
||||
|
||||
return M
|
||||
|
Loading…
x
Reference in New Issue
Block a user