From f6c2def42645f87a192afd8b0e688692a3888945 Mon Sep 17 00:00:00 2001 From: Mario Steele Date: Sun, 8 Mar 2026 13:29:21 -0500 Subject: [PATCH] Created tab for TwitchUserInfo Displays the TwitchUserInfo to handle showing the saved user's twitch information. --- UI/Controls/internal_twitch_user_info.gd | 12 +++++++++++ UI/Controls/internal_twitch_user_info.gd.uid | 1 + UI/Controls/internal_twitch_user_info.tscn | 22 ++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 UI/Controls/internal_twitch_user_info.gd create mode 100644 UI/Controls/internal_twitch_user_info.gd.uid create mode 100644 UI/Controls/internal_twitch_user_info.tscn diff --git a/UI/Controls/internal_twitch_user_info.gd b/UI/Controls/internal_twitch_user_info.gd new file mode 100644 index 00000000..990e0124 --- /dev/null +++ b/UI/Controls/internal_twitch_user_info.gd @@ -0,0 +1,12 @@ +extends PanelContainer +@onready var tui := %TwitchUserInfo +@onready var up := %UserPromo + +var chatter: Chatter: + set(value): + chatter = value + if not value: return + if not tui: return + tui.populate_from_chatter(chatter) + if not up: return + up.chatter = value diff --git a/UI/Controls/internal_twitch_user_info.gd.uid b/UI/Controls/internal_twitch_user_info.gd.uid new file mode 100644 index 00000000..6d2521d7 --- /dev/null +++ b/UI/Controls/internal_twitch_user_info.gd.uid @@ -0,0 +1 @@ +uid://bbyomfy4iqbq3 diff --git a/UI/Controls/internal_twitch_user_info.tscn b/UI/Controls/internal_twitch_user_info.tscn new file mode 100644 index 00000000..6a02b2a2 --- /dev/null +++ b/UI/Controls/internal_twitch_user_info.tscn @@ -0,0 +1,22 @@ +[gd_scene format=3 uid="uid://d3fhwrt28r08x"] + +[ext_resource type="PackedScene" uid="uid://bk7elsy5s3equ" path="res://UI/Controls/twitch_user_info.tscn" id="1_bbob4"] +[ext_resource type="Script" uid="uid://bbyomfy4iqbq3" path="res://UI/Controls/internal_twitch_user_info.gd" id="1_l8fl7"] +[ext_resource type="PackedScene" uid="uid://cadil3rnqh61e" path="res://UI/Controls/user_promo.tscn" id="2_l8fl7"] + +[node name="InternalTwitchUserInfo" type="PanelContainer" unique_id=1986869556] +script = ExtResource("1_l8fl7") +metadata/_tab_index = 0 + +[node name="HBoxContainer" type="HBoxContainer" parent="." unique_id=515716981] +layout_mode = 2 + +[node name="TwitchUserInfo" parent="HBoxContainer" unique_id=1944732530 instance=ExtResource("1_bbob4")] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 0 + +[node name="UserPromo" parent="HBoxContainer" unique_id=1364169576 instance=ExtResource("2_l8fl7")] +unique_name_in_owner = true +layout_mode = 2 +size_flags_vertical = 1