First Commit

This commit is contained in:
2026-05-24 17:10:09 -03:00
commit 0b0113fbde
222 changed files with 67094 additions and 0 deletions
@@ -0,0 +1,46 @@
extends MarginContainer
@onready var _v_box = $VBoxContainer
func has_childrens() -> bool:
return _v_box.get_child_count() > 0
func clear() -> void:
for child in _v_box.get_children():
child.queue_free()
func add_slider(tag_name: String) -> HSlider:
var slider: HSlider = HSlider.new()
var tag: Label = Label.new()
tag.text = tag_name
var tag_slider_box: VBoxContainer = VBoxContainer.new()
tag_slider_box.add_child(tag)
tag_slider_box.add_child(slider)
_v_box.add_child(tag_slider_box)
return slider
func add_options(tag_name: String, options_list: Array) -> OptionButton:
var options_button: OptionButton = OptionButton.new()
for option in options_list:
options_button.add_item(option)
var tag: Label = Label.new()
tag.text = tag_name
var tag_option_box: VBoxContainer = VBoxContainer.new()
tag_option_box.add_child(tag)
tag_option_box.add_child(options_button)
_v_box.add_child(tag_option_box)
return options_button