Files
Dawn-Godot/addons/madtalk/components/MainEditor_DialogSheetEdit.gd
2025-08-31 17:53:17 -05:00

31 lines
789 B
GDScript

@tool
extends Window
signal sheet_saved(sheet_id, sheet_desc, delete_word)
@onready var sheet_id_edit = get_node("Panel/SheetIDEdit")
@onready var sheet_desc_edit = get_node("Panel/SheedDescEdit")
@onready var sheet_delete_word = get_node("Panel/SheetDeleteEdit")
func _ready():
pass
# Hides the close button
#get_close_button().hide()
func open(data):
sheet_id_edit.text = data.sheet_id
sheet_desc_edit.text = data.sheet_description
sheet_delete_word.text = ""
popup_centered()
func _on_BtnSave_pressed():
# We do not hide the window here as the parent takes care of it
# since a renaming collision raises a warning instead of closing it
emit_signal("sheet_saved", sheet_id_edit.text, sheet_desc_edit.text, sheet_delete_word.text)
func _on_BtnCancel_pressed():
hide()