Half-baked state. Most of the UI is mostly done, but the integration with Grist (or any other data provider) is still missing.
150 lines
4.7 KiB
Plaintext
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
|