29 lines
757 B
GDScript
29 lines
757 B
GDScript
extends MarginContainer
|
|
|
|
@onready var printers_button: Button = $HBoxContainer/PrintersButton
|
|
@onready var filaments_button: Button = $HBoxContainer/FilamentsButton
|
|
|
|
func _ready() -> void:
|
|
%Printers.visible = true
|
|
%Filaments.visible = false
|
|
disable_buttons("printers")
|
|
|
|
func _on_printers_button_pressed() -> void:
|
|
%Printers.visible = true
|
|
%Filaments.visible = false
|
|
disable_buttons("printers")
|
|
|
|
func _on_filaments_button_pressed() -> void:
|
|
%Printers.visible = false
|
|
%Filaments.visible = true
|
|
disable_buttons("filaments")
|
|
|
|
func disable_buttons(tab: String) -> void:
|
|
printers_button.disabled = true
|
|
filaments_button.disabled = true
|
|
|
|
match tab:
|
|
"printers":
|
|
filaments_button.disabled = false
|
|
"filaments":
|
|
printers_button.disabled = false
|