35 lines
1.3 KiB
GDScript
35 lines
1.3 KiB
GDScript
@tool
|
|
extends HBoxContainer
|
|
|
|
func refresh():
|
|
%HistoryToggle.button_pressed = DialogicUtil.get_project_setting('dialogic/history/history_system', true)
|
|
%FullHistory.button_pressed = DialogicUtil.get_project_setting('dialogic/history/full_history', true)
|
|
%HistoryLength.value = DialogicUtil.get_project_setting('dialogic/history/full_history_length', 50)
|
|
%TextHistory.button_pressed = DialogicUtil.get_project_setting('dialogic/history/text_history', true)
|
|
%FullText.button_pressed = DialogicUtil.get_project_setting('dialogic/history/full_history_option_save_text', false)
|
|
|
|
func _on_history_toggle_toggled(button_pressed):
|
|
ProjectSettings.set_setting('dialogic/history/history_system', button_pressed)
|
|
ProjectSettings.save()
|
|
|
|
|
|
func _on_full_history_toggled(button_pressed):
|
|
ProjectSettings.set_setting('dialogic/history/full_history', button_pressed)
|
|
ProjectSettings.save()
|
|
|
|
|
|
func _on_history_length_value_changed(value):
|
|
ProjectSettings.set_setting('dialogic/history/full_history_length', value)
|
|
ProjectSettings.save()
|
|
|
|
|
|
|
|
func _on_text_history_toggled(button_pressed):
|
|
ProjectSettings.set_setting('dialogic/history/text_history', button_pressed)
|
|
ProjectSettings.save()
|
|
|
|
|
|
func _on_full_text_toggled(button_pressed):
|
|
ProjectSettings.set_setting('dialogic/history/full_history_option_save_text', button_pressed)
|
|
ProjectSettings.save()
|
|
|