Allow intercepting filedropped events

The event is first sent to the underlying `View`; if not handled, it's 
managed as before.
This commit is contained in:
Guldoman
2022-02-15 00:45:59 +01:00
parent 2079e1f707
commit 539f929e30
3 changed files with 23 additions and 10 deletions
+6
View File
@@ -272,6 +272,12 @@ function RootView:on_mouse_moved(x, y, dx, dy)
end
function RootView:on_file_dropped(filename, x, y)
local node = self.root_node:get_child_overlapping_point(x, y)
return node and node.active_view:on_file_dropped(filename, x, y)
end
function RootView:on_mouse_wheel(...)
local x, y = self.mouse.x, self.mouse.y
local node = self.root_node:get_child_overlapping_point(x, y)