Will _mouse_entered only work on overlapping Control Nodes when the connected node is not covered by other nodes?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Gamersen

Visual aid
(the node “item” is blank. “item” is the node that is on top of “itemSlot”)

As you can see in the picture, one node is overlapping the other. Does the overlapping node (item) prevent _mouse_entered from activating for the node underneath (itemSlot) if the mouse enters from the top left area?

IIRC, a Control node will intercept the mouse when its above another Control node. I take it you have set the mouse filter to “ignore” on the overlapping Control?

Ertain | 2020-07-05 00:17

:bust_in_silhouette: Reply From: DDoop

The docs certainly make it seem that way. From the docs: “[The input event] will try to feed the input to the GUI, and see if any control can receive it. If so, the Control will be called via the virtual function Control._gui_input() and the signal “input_event” will be emitted (this function is re-implementable by script by inheriting from it). If the control wants to “consume” the event, it will call Control.accept_event() and the event will not spread any more.”
This image has been particularly useful for me.
enter image description here