161 lines
4.1 KiB
Plaintext
161 lines
4.1 KiB
Plaintext
[gd_scene load_steps=2 format=3 uid="uid://re3bwidsx0do"]
|
|
|
|
[ext_resource type="Script" path="res://Scenes/MainControlPanel.cs" id="1_r6pkl"]
|
|
|
|
[node name="MainControlPanel" type="HBoxContainer"]
|
|
script = ExtResource("1_r6pkl")
|
|
|
|
[node name="VSeparator3" type="VSeparator" parent="."]
|
|
layout_mode = 2
|
|
|
|
[node name="V1" type="VBoxContainer" parent="."]
|
|
layout_mode = 2
|
|
|
|
[node name="OneStep" type="Button" parent="V1"]
|
|
layout_mode = 2
|
|
text = "One Step
|
|
"
|
|
|
|
[node name="RemoveTop" type="Button" parent="V1"]
|
|
layout_mode = 2
|
|
text = "Remove Top"
|
|
|
|
[node name="RemoveBottom" type="Button" parent="V1"]
|
|
layout_mode = 2
|
|
text = "Remove Bottom"
|
|
|
|
[node name="Label" type="Label" parent="V1"]
|
|
layout_mode = 2
|
|
text = "Env Temperature"
|
|
|
|
[node name="EnvTemperature" type="HSlider" parent="V1"]
|
|
layout_mode = 2
|
|
max_value = 9.0
|
|
step = 0.1
|
|
value = 1.0
|
|
|
|
[node name="Label2" type="Label" parent="V1"]
|
|
layout_mode = 2
|
|
text = "Container Volume"
|
|
|
|
[node name="ContainerVolume" type="HSlider" parent="V1"]
|
|
layout_mode = 2
|
|
min_value = 0.2
|
|
max_value = 20.0
|
|
step = 0.2
|
|
value = 1.0
|
|
ticks_on_borders = true
|
|
|
|
[node name="ElasticContainer" type="CheckBox" parent="V1"]
|
|
layout_mode = 2
|
|
tooltip_text = "Volume of container always equal to the volume of content"
|
|
text = "Elastic Container"
|
|
|
|
[node name="VSeparator" type="VSeparator" parent="."]
|
|
layout_mode = 2
|
|
|
|
[node name="V2" type="VBoxContainer" parent="."]
|
|
layout_mode = 2
|
|
|
|
[node name="Label" type="Label" parent="V2"]
|
|
layout_mode = 2
|
|
text = "Selected Mixture Measures"
|
|
|
|
[node name="HDensity" type="HBoxContainer" parent="V2"]
|
|
layout_mode = 2
|
|
|
|
[node name="Label" type="Label" parent="V2/HDensity"]
|
|
layout_mode = 2
|
|
text = "Density: "
|
|
|
|
[node name="Density" type="Label" parent="V2/HDensity"]
|
|
layout_mode = 2
|
|
text = "0"
|
|
|
|
[node name="HVolume" type="HBoxContainer" parent="V2"]
|
|
layout_mode = 2
|
|
|
|
[node name="Label" type="Label" parent="V2/HVolume"]
|
|
layout_mode = 2
|
|
text = "Volume: "
|
|
|
|
[node name="Volume" type="Label" parent="V2/HVolume"]
|
|
layout_mode = 2
|
|
text = "0"
|
|
|
|
[node name="HHeatConductivity" type="HBoxContainer" parent="V2"]
|
|
layout_mode = 2
|
|
|
|
[node name="Label" type="Label" parent="V2/HHeatConductivity"]
|
|
layout_mode = 2
|
|
text = "Heat Conductivity: "
|
|
|
|
[node name="HeatConductivity" type="Label" parent="V2/HHeatConductivity"]
|
|
layout_mode = 2
|
|
text = "0"
|
|
|
|
[node name="HAmount" type="HBoxContainer" parent="V2"]
|
|
layout_mode = 2
|
|
|
|
[node name="Label" type="Label" parent="V2/HAmount"]
|
|
layout_mode = 2
|
|
text = "Amount: "
|
|
|
|
[node name="Amount" type="Label" parent="V2/HAmount"]
|
|
layout_mode = 2
|
|
text = "0"
|
|
|
|
[node name="HTemperature" type="HBoxContainer" parent="V2"]
|
|
layout_mode = 2
|
|
|
|
[node name="Label" type="Label" parent="V2/HTemperature"]
|
|
layout_mode = 2
|
|
text = "Temperature: "
|
|
|
|
[node name="Temperature" type="Label" parent="V2/HTemperature"]
|
|
layout_mode = 2
|
|
text = "0"
|
|
|
|
[node name="HFreeVolume" type="HBoxContainer" parent="V2"]
|
|
layout_mode = 2
|
|
|
|
[node name="Label" type="Label" parent="V2/HFreeVolume"]
|
|
layout_mode = 2
|
|
text = "Free Volums: "
|
|
|
|
[node name="FreeVolume" type="Label" parent="V2/HFreeVolume"]
|
|
layout_mode = 2
|
|
text = "0"
|
|
|
|
[node name="HStiffnesss" type="HBoxContainer" parent="V2"]
|
|
layout_mode = 2
|
|
|
|
[node name="Label" type="Label" parent="V2/HStiffnesss"]
|
|
layout_mode = 2
|
|
text = "Stiffness: "
|
|
|
|
[node name="Stiffness" type="Label" parent="V2/HStiffnesss"]
|
|
layout_mode = 2
|
|
text = "0"
|
|
|
|
[node name="VSeparator2" type="VSeparator" parent="."]
|
|
layout_mode = 2
|
|
|
|
[node name="V3" type="VBoxContainer" parent="."]
|
|
layout_mode = 2
|
|
|
|
[node name="Compounds" type="Tree" parent="V3"]
|
|
custom_minimum_size = Vector2(250, 200)
|
|
layout_mode = 2
|
|
|
|
[node name="VSeparator4" type="VSeparator" parent="."]
|
|
layout_mode = 2
|
|
|
|
[connection signal="pressed" from="V1/OneStep" to="." method="OneStep"]
|
|
[connection signal="pressed" from="V1/RemoveTop" to="." method="RemoveTop"]
|
|
[connection signal="pressed" from="V1/RemoveBottom" to="." method="RemoveBottom"]
|
|
[connection signal="value_changed" from="V1/EnvTemperature" to="." method="SetTemperature"]
|
|
[connection signal="value_changed" from="V1/ContainerVolume" to="." method="SetVolume"]
|
|
[connection signal="toggled" from="V1/ElasticContainer" to="." method="SetElasticContainer"]
|
|
[connection signal="item_selected" from="V3/Compounds" to="." method="IsomerSelectedHandler"]
|