Right-side insert panel toggled with J key. Facts grouped by entity with confidence, source, and state metadata. Contradicted entries in amber with strikethrough (THE FRIEND arc surface). Stale entries dimmed. Mutual exclusion with dialogue box. All labels via UIStrings. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
64 lines
2.0 KiB
Plaintext
64 lines
2.0 KiB
Plaintext
[gd_scene load_steps=2 format=3 uid="uid://journal_panel_sr"]
|
|
|
|
[ext_resource type="Script" path="res://ui/journal_panel.gd" id="1_journal"]
|
|
|
|
; JournalPanel — knowledge graph review. #264, D-041.
|
|
; Toggle J key. Right side, 380px wide, full height minus margins.
|
|
; InsertOverlay (CanvasLayer 10, z-layer 6). Read-only, closes with dialogue.
|
|
|
|
[node name="JournalPanel" type="Control"]
|
|
layout_mode = 3
|
|
anchors_preset = 3
|
|
anchor_left = 1.0
|
|
anchor_top = 0.0
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
offset_left = -400.0
|
|
offset_top = 16.0
|
|
offset_right = -16.0
|
|
offset_bottom = -16.0
|
|
grow_horizontal = 0
|
|
grow_vertical = 2
|
|
mouse_filter = 2
|
|
modulate = Color(1, 1, 1, 0)
|
|
script = ExtResource("1_journal")
|
|
|
|
[node name="PanelContainer" type="PanelContainer" parent="."]
|
|
layout_mode = 1
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
mouse_filter = 2
|
|
|
|
[node name="MarginContainer" type="MarginContainer" parent="PanelContainer"]
|
|
layout_mode = 2
|
|
theme_override_constants/margin_left = 14
|
|
theme_override_constants/margin_top = 12
|
|
theme_override_constants/margin_right = 14
|
|
theme_override_constants/margin_bottom = 12
|
|
|
|
[node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer"]
|
|
layout_mode = 2
|
|
theme_override_constants/separation = 8
|
|
|
|
[node name="TitleLabel" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer"]
|
|
layout_mode = 2
|
|
text = "Contacts"
|
|
theme_override_font_sizes/font_size = 15
|
|
theme_override_colors/font_color = Color(0.784, 0.816, 0.878, 0.9)
|
|
|
|
[node name="Separator" type="HSeparator" parent="PanelContainer/MarginContainer/VBoxContainer"]
|
|
layout_mode = 2
|
|
theme_override_colors/separator_color = Color(0.784, 0.816, 0.878, 0.2)
|
|
|
|
[node name="ScrollContainer" type="ScrollContainer" parent="PanelContainer/MarginContainer/VBoxContainer"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
|
|
[node name="EntriesContainer" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer/ScrollContainer"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
theme_override_constants/separation = 2
|