File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -80,17 +80,15 @@ func _init() -> void:
8080 set_anchors_and_offsets_preset (PRESET_TOP_LEFT )
8181 focus_mode = Control .FOCUS_ALL
8282 mouse_filter = Control .MOUSE_FILTER_PASS
83- focus_entered .connect (_on_base_class_focus_entered )
8483 mouse_entered .connect (_on_base_class_mouse_entered )
84+ focus_entered .connect (_setup )
85+ resized .connect (_setup )
8586 mouse_exited .connect (_on_base_class_mouse_exited )
8687
8788func _on_base_class_mouse_entered () -> void :
8889 _is_mouse_outside = false
8990 _setup ()
9091
91- func _on_base_class_focus_entered () -> void :
92- _setup ()
93-
9492func _on_base_class_mouse_exited () -> void :
9593 _is_mouse_outside = true
9694 if not _should_stay_active_outside :
@@ -107,6 +105,7 @@ func _on_underlying_control_unfocused() -> void:
107105
108106func _setup () -> void :
109107 if active :
108+ temp_line_edit .size .x = size .x - button_width
110109 return
111110 active = true
112111 temp_line_edit = BetterLineEdit .new ()
You can’t perform that action at this time.
0 commit comments