1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-03-13 06:45:17 +00:00

Add "(*)" to the window title when file is not saved

This commit is contained in:
OverloadedOrama 2020-02-22 17:32:16 +02:00
parent eab3669eb2
commit 40d1da66c8
2 changed files with 10 additions and 3 deletions

View file

@ -427,7 +427,9 @@ func undo(_canvases : Array, layer_index : int = -1) -> void:
canvas_parent.move_child(_canvases[0], _canvases[0].frame) canvas_parent.move_child(_canvases[0], _canvases[0].frame)
canvas.update() canvas.update()
if saved:
saved = false saved = false
self.window_title = window_title + "(*)"
notification_label("Undo: %s" % action_name) notification_label("Undo: %s" % action_name)
@ -468,7 +470,9 @@ func redo(_canvases : Array, layer_index : int = -1) -> void:
canvas_parent.move_child(_canvases[0], _canvases[0].frame) canvas_parent.move_child(_canvases[0], _canvases[0].frame)
canvas.update() canvas.update()
if saved:
saved = false saved = false
self.window_title = window_title + "(*)"
if control.redone: if control.redone:
notification_label("Redo: %s" % action_name) notification_label("Redo: %s" % action_name)

View file

@ -543,7 +543,10 @@ func _on_SaveSprite_file_selected(path : String) -> void:
file.store_buffer(brush.get_data()) file.store_buffer(brush.get_data())
file.store_line("END_BRUSHES") file.store_line("END_BRUSHES")
file.close() file.close()
if !Global.saved:
Global.saved = true Global.saved = true
Global.window_title = Global.window_title.rstrip("(*)")
Global.notification_label("File saved") Global.notification_label("File saved")
func clear_canvases() -> void: func clear_canvases() -> void: