No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

rename_record_box.gd 640B

1234567891011121314151617181920212223242526272829303132
  1. tool
  2. extends WindowDialog
  3. signal rename_BTN_pressed(text)
  4. onready var _Name_LineEdit = self.get_node("MarginContainer/VBoxContainer/Name_LineEdit")
  5. var _Target_Record = null
  6. #Public Methods
  7. func get_target_record():
  8. return self._Target_Record
  9. func set_target_record(record):
  10. self._Target_Record = record
  11. self._Name_LineEdit.text = record.get_record_name()
  12. #Callback Methods
  13. func _on_Cancel_BTN_pressed():
  14. self.visible = false
  15. func _on_Rename_BTN_pressed():
  16. self.visible = false
  17. self.emit_signal("rename_BTN_pressed", self._Name_LineEdit.text)
  18. func _on_Name_LineEdit_text_entered(new_text):
  19. self._on_Rename_BTN_pressed()