I created a button and it switches to the wrong image when the mouse is on it. It is GODOT default action. I tried
func _pressed():
var newTile=Button.new()
newTile.set_script(nT)
newTile.visible=false
get_parent().add_child(newTile)
newTile.rect_min_size=Vector2(75,75)
spawnpoint=spawnlocn-Vector2(25,25)
newTile._init3(spawnpoint,num,Color( 0.75, 0.75, 0.75, 3))
newTile.set_global_position(spawnpoint)
newTile.text=str(num)
newTile.add_color_override("font_color",Color( 0.75, 0.75, 0.75, 3))
var stylebox_flat := StyleBoxFlat.new()
stylebox_flat.bg_color =Color(1, 1, 1, 1)
newTile.add_stylebox_override("normal", stylebox_flat)
newTile.visible=true
func _init3(_spawnpoint:Vector2,_num:int,_ntcolour:Color):
sp=_spawnpoint
num=_num
c=_ntcolour
connect("focus_entered",self,"disablefocus")
func disablefocus():
text=str(num)
add_color_override("font_color",Color( 0.75, 0.75, 0.75, 3))
var stylebox_flat := StyleBoxFlat.new()
stylebox_flat.bg_color =c
add_stylebox_override("normal", stylebox_flat)
but Godot ignored that. How to disable the hover or mouse enter signal ?