84 lines
2.1 KiB
Plaintext
84 lines
2.1 KiB
Plaintext
[gd_scene load_steps=5 format=3 uid="uid://dyjtmfm4u58mu"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://cdhpvkivmjkje" path="res://pictures/прогресс-фон-1.png" id="1_n4uxh"]
|
|
[ext_resource type="Texture2D" uid="uid://bnviii2u0ls78" path="res://pictures/прогресс-заполнение-1.png" id="2_os1gp"]
|
|
[ext_resource type="FontFile" uid="uid://bxq4fvfeecmia" path="res://pictures/DSEG7Classic-Regular.ttf" id="3_px0hn"]
|
|
|
|
[sub_resource type="GDScript" id="GDScript_eyk47"]
|
|
script/source = "@tool
|
|
|
|
extends GridContainer
|
|
|
|
@export var min_value: float:
|
|
set(v):
|
|
min_value = v
|
|
$indicator_h.min_value = v
|
|
|
|
|
|
@export var max_value: float:
|
|
set(v):
|
|
max_value = v
|
|
$indicator_h.max_value = v
|
|
|
|
|
|
@export var step: float:
|
|
set(v):
|
|
step = v
|
|
$indicator_h.step = v
|
|
|
|
|
|
@export var value: float:
|
|
set(v):
|
|
value = v
|
|
$indicator_h.value = v
|
|
$lbl_val.text = '%02d' % int(v)
|
|
|
|
|
|
@export var value_name: String:
|
|
set(v):
|
|
value_name = v
|
|
$lbl_name.text = v
|
|
|
|
|
|
@export var name_min_size: Vector2i:
|
|
set(v):
|
|
name_min_size = v
|
|
$lbl_name.custom_minimum_size = v
|
|
"
|
|
|
|
[node name="grid" type="GridContainer"]
|
|
offset_right = 95.0
|
|
offset_bottom = 19.0
|
|
columns = 3
|
|
script = SubResource("GDScript_eyk47")
|
|
|
|
[node name="lbl_name" type="Label" parent="."]
|
|
custom_minimum_size = Vector2(30, 20)
|
|
layout_mode = 2
|
|
horizontal_alignment = 1
|
|
vertical_alignment = 1
|
|
|
|
[node name="indicator_h" type="TextureProgressBar" parent="."]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
size_flags_vertical = 3
|
|
value = 50.0
|
|
nine_patch_stretch = true
|
|
stretch_margin_left = 8
|
|
stretch_margin_top = 8
|
|
stretch_margin_right = 8
|
|
stretch_margin_bottom = 8
|
|
texture_under = ExtResource("1_n4uxh")
|
|
texture_progress = ExtResource("2_os1gp")
|
|
tint_under = Color(1, 1, 1, 0.419608)
|
|
tint_progress = Color(0.890196, 0.486275, 0.196078, 1)
|
|
|
|
[node name="lbl_val" type="Label" parent="."]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
theme_override_colors/font_color = Color(0.890196, 0.486275, 0.196078, 1)
|
|
theme_override_fonts/font = ExtResource("3_px0hn")
|
|
text = "00"
|
|
horizontal_alignment = 1
|
|
vertical_alignment = 1
|