MagickPanda
Cheers
I'm not seeing a released, I am seeing button_up(), also a taggled() event handler.
I'm also thinking that from Control the gui_input(event) is not handling the button press events.
The order in which the button events fire are: taggled, pressed and then button_up (ignoring button_down)
In each I've tried the following:
func _on_btn2_button_up():
print("btn2 up")
#o_btn2.pressed = true
#o_btn2.set_pressed(true)
o_btn2.set_pressed_no_signal(true)
If I change the btn for the output of the pressed, then it works.
So I'm thinking that a callback is added after the button_up event which normally reverts the button back to normal state. Is there any way to access / override that?