diff --git a/.~lock.Работы по химии TODO.docx# b/.~lock.Работы по химии TODO.docx# new file mode 100644 index 0000000..083cc6b --- /dev/null +++ b/.~lock.Работы по химии TODO.docx# @@ -0,0 +1 @@ +,rendo,kompikrendo,29.05.2026 16:54,file:///home/rendo/.config/libreoffice/4; \ No newline at end of file diff --git a/scenes/worktabs.tscn b/scenes/worktabs.tscn index 2519d1f..d1aa48f 100644 --- a/scenes/worktabs.tscn +++ b/scenes/worktabs.tscn @@ -30,3 +30,5 @@ anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_xfim1") + +[connection signal="tab_changed" from="TabContainer" to="TabContainer" method="_on_tab_changed"] diff --git a/src/ui/worktabs.gd b/src/ui/worktabs.gd index c195131..ff88811 100644 --- a/src/ui/worktabs.gd +++ b/src/ui/worktabs.gd @@ -12,3 +12,7 @@ func _ready() -> void: func _on_close_button_pressed() -> void: get_parent().visible = false + + +func _on_tab_changed(tab: int) -> void: + GuiSignalBus.push("Смена опыта на опыт №{0}".format([tab])) diff --git a/ui/tab_bar.tscn b/ui/tab_bar.tscn index 53d6603..ecf147c 100644 --- a/ui/tab_bar.tscn +++ b/ui/tab_bar.tscn @@ -23,7 +23,7 @@ layout_mode = 1 [node name="ConfirmationDialog" type="ConfirmationDialog" parent="." unique_id=2026035561] oversampling_override = 1.0 -size = Vector2i(1008, 100) +size = Vector2i(1256, 100) ok_button_text = "Составить отчёт" dialog_text = "Вы уверены, что хотите закончить лабораторную работу и составить отчёт? Отчёт будет отправлен на ваш рабочий стол" cancel_button_text = "Отменить"