1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-20 12:33:14 +00:00

Change paths in the open/save dialogs when switching project

This commit is contained in:
OverloadedOrama 2020-06-09 20:19:55 +03:00
parent 58bab65518
commit 76af8a3214
2 changed files with 12 additions and 0 deletions

View file

@ -149,6 +149,8 @@ var help_menu : MenuButton
var cursor_position_label : Label
var zoom_level_label : Label
var open_sprites_dialog : FileDialog
var save_sprites_dialog : FileDialog
var import_sprites_dialog : FileDialog
var export_dialog : AcceptDialog
var preferences_dialog : AcceptDialog
@ -266,6 +268,8 @@ func _ready() -> void:
cursor_position_label = find_node_by_name(root, "CursorPosition")
zoom_level_label = find_node_by_name(root, "ZoomLevel")
open_sprites_dialog = find_node_by_name(root, "OpenSprite")
save_sprites_dialog = find_node_by_name(root, "SaveSprite")
import_sprites_dialog = find_node_by_name(root, "ImportSprites")
export_dialog = find_node_by_name(root, "ExportDialog")
preferences_dialog = find_node_by_name(root, "PreferencesDialog")

View file

@ -135,6 +135,14 @@ func change_project() -> void:
if has_changed:
Global.window_title = Global.window_title + "(*)"
var save_path = OpenSave.current_save_paths[Global.current_project_index]
if save_path != "":
Global.open_sprites_dialog.current_path = save_path
Global.save_sprites_dialog.current_path = save_path
Global.control.file_menu.set_item_text(3, tr("Save") + " %s" % save_path.get_file())
else:
Global.control.file_menu.set_item_text(3, tr("Save"))
func name_changed(value : String) -> void:
name = value