2022-11-08 18:04:41 +00:00
|
|
|
class_name ReferencesPanel
|
|
|
|
extends VBoxContainer
|
|
|
|
# Panel for reference image management
|
|
|
|
|
|
|
|
onready var list = $"Scroll/List"
|
|
|
|
|
|
|
|
|
|
|
|
func project_changed():
|
|
|
|
for c in list.get_children():
|
|
|
|
c.queue_free()
|
|
|
|
# Just do this here because I'm not sure where it's done.
|
|
|
|
# By all means, change this!
|
|
|
|
for ref in Global.canvas.get_children():
|
|
|
|
if ref is ReferenceImage:
|
|
|
|
ref.visible = false
|
|
|
|
# And update.
|
|
|
|
for ref in Global.current_project.reference_images:
|
|
|
|
ref.visible = true
|
2023-01-05 20:54:22 +05:00
|
|
|
var l = preload("res://src/UI/ReferenceImages/ReferenceImageButton.tscn").instance()
|
2022-11-08 18:04:41 +00:00
|
|
|
l.element = ref
|
|
|
|
list.add_child(l)
|