This repository has been archived on 2025-12-12. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
food-coop-waage/main.tscn
Felix 4b1796250c Initial commit
Half-baked state. Most of the UI is mostly done, but the integration
with Grist (or any other data provider) is still missing.
2025-05-11 19:19:24 +02:00

150 lines
4.7 KiB
Plaintext

[gd_scene load_steps=7 format=3 uid="uid://dhyi4tg4wm6ag"]
[ext_resource type="Script" uid="uid://cebhhly88e50v" path="res://article_select.gd" id="1_0b4wh"]
[ext_resource type="Script" uid="uid://boq5jwxrt860j" path="res://gui.gd" id="1_7mycd"]
[ext_resource type="Script" uid="uid://chkrb3v7tqg3b" path="res://cart_list.gd" id="2_1bvp3"]
[ext_resource type="Script" uid="uid://cxrgb02tjyvp2" path="res://weight_info.gd" id="2_h2yge"]
[ext_resource type="Script" uid="uid://nax86b8p2aee" path="res://option_button.gd" id="2_lquwl"]
[sub_resource type="Theme" id="Theme_gm4o7"]
default_font_size = 24
Control/font_sizes/font_size_ = 28
[node name="Main" type="VBoxContainer"]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = SubResource("Theme_gm4o7")
script = ExtResource("1_7mycd")
[node name="HSplitContainer" type="HSplitContainer" parent="."]
layout_mode = 2
size_flags_vertical = 3
[node name="VBoxContainer" type="VBoxContainer" parent="HSplitContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="Label" type="Label" parent="HSplitContainer/VBoxContainer"]
layout_mode = 2
text = "nn"
[node name="OptionButton" type="OptionButton" parent="HSplitContainer/VBoxContainer"]
layout_mode = 2
script = ExtResource("2_lquwl")
[node name="ScrollContainer2" type="ScrollContainer" parent="HSplitContainer/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="CartList" type="VBoxContainer" parent="HSplitContainer/VBoxContainer/ScrollContainer2"]
layout_mode = 2
size_flags_horizontal = 3
script = ExtResource("2_1bvp3")
[node name="CartTotal" type="Label" parent="HSplitContainer/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "Summe: 0.00€"
[node name="FinishButton" type="Button" parent="HSplitContainer/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "Einkauf beenden"
[node name="VSplitContainer" type="VSplitContainer" parent="HSplitContainer"]
layout_mode = 2
size_flags_horizontal = 3
[node name="ScrollContainer" type="ScrollContainer" parent="HSplitContainer/VSplitContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
size_flags_stretch_ratio = 2.0
[node name="ArticleSelect" type="HFlowContainer" parent="HSplitContainer/VSplitContainer/ScrollContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
script = ExtResource("1_0b4wh")
[node name="HBoxContainer" type="HBoxContainer" parent="HSplitContainer/VSplitContainer"]
layout_mode = 2
size_flags_vertical = 3
[node name="TaraButton" type="Button" parent="HSplitContainer/VSplitContainer/HBoxContainer"]
unique_name_in_owner = true
custom_minimum_size = Vector2(100, 100)
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 4
text = "Tara"
[node name="WeightInfo" type="GridContainer" parent="HSplitContainer/VSplitContainer/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_stretch_ratio = 4.0
columns = 2
script = ExtResource("2_h2yge")
[node name="Label" type="Label" parent="HSplitContainer/VSplitContainer/HBoxContainer/WeightInfo"]
layout_mode = 2
size_flags_horizontal = 3
text = "Waage"
[node name="Label2" type="Label" parent="HSplitContainer/VSplitContainer/HBoxContainer/WeightInfo"]
layout_mode = 2
size_flags_horizontal = 3
text = "100g"
horizontal_alignment = 2
[node name="Label3" type="Label" parent="HSplitContainer/VSplitContainer/HBoxContainer/WeightInfo"]
layout_mode = 2
size_flags_horizontal = 3
text = "Tara"
[node name="Label4" type="Label" parent="HSplitContainer/VSplitContainer/HBoxContainer/WeightInfo"]
layout_mode = 2
size_flags_horizontal = 3
text = "100g"
horizontal_alignment = 2
[node name="Label5" type="Label" parent="HSplitContainer/VSplitContainer/HBoxContainer/WeightInfo"]
layout_mode = 2
size_flags_horizontal = 3
text = "Produkt"
[node name="Label6" type="Label" parent="HSplitContainer/VSplitContainer/HBoxContainer/WeightInfo"]
layout_mode = 2
size_flags_horizontal = 3
text = "100g"
horizontal_alignment = 2
[node name="Label7" type="Label" parent="HSplitContainer/VSplitContainer/HBoxContainer/WeightInfo"]
layout_mode = 2
size_flags_horizontal = 3
text = "Preis"
[node name="Label8" type="Label" parent="HSplitContainer/VSplitContainer/HBoxContainer/WeightInfo"]
layout_mode = 2
size_flags_horizontal = 3
text = "1.00€"
horizontal_alignment = 2
[node name="OkayButton" type="Button" parent="HSplitContainer/VSplitContainer/HBoxContainer"]
unique_name_in_owner = true
custom_minimum_size = Vector2(100, 100)
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 4
text = "Okay"
[node name="DebugScaleSlider" type="HSlider" parent="."]
unique_name_in_owner = true
layout_mode = 2
max_value = 1000.0