|
extends Panel
|
|
|
|
@onready var focused = true:
|
|
set(focus):
|
|
if focus:
|
|
focused = State.request_focus(self)
|
|
else:
|
|
focused = false
|
|
State.drop_own_focus(self)
|
|
|
|
func _ready():
|
|
theme = State.current_main_theme
|
|
State.theme_changed.connect(func change_theme(new_theme): theme = new_theme)
|