[gd_scene load_steps=2 format=3] [ext_resource type="Script" path="res://scripts/selling_payout_ui.gd" id="1_spu"] [node name="SellingPayoutUI" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_spu") [node name="VBox" type="VBoxContainer" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 32.0 offset_top = 32.0 offset_right = -32.0 offset_bottom = -32.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/separation = 12 [node name="HeaderHBox" type="HBoxContainer" parent="VBox"] layout_mode = 2 theme_override_constants/separation = 16 [node name="BackButton" type="Button" parent="VBox/HeaderHBox"] custom_minimum_size = Vector2(100, 36) layout_mode = 2 text = "< Back" [node name="TitleLabel" type="Label" parent="VBox/HeaderHBox"] layout_mode = 2 size_flags_horizontal = 3 theme_override_font_sizes/font_size = 24 text = "Creator Studio — Selling & Payouts" horizontal_alignment = 1 [node name="RefreshButton" type="Button" parent="VBox/HeaderHBox"] custom_minimum_size = Vector2(100, 36) layout_mode = 2 text = "Refresh" [node name="StatusLabel" type="Label" parent="VBox"] layout_mode = 2 horizontal_alignment = 1 [node name="TabContainer" type="TabContainer" parent="VBox"] layout_mode = 2 size_flags_vertical = 3 [node name="Selling" type="MarginContainer" parent="VBox/TabContainer"] layout_mode = 2 theme_override_constants/margin_left = 12 theme_override_constants/margin_top = 12 theme_override_constants/margin_right = 12 theme_override_constants/margin_bottom = 12 [node name="VBox" type="VBoxContainer" parent="VBox/TabContainer/Selling"] layout_mode = 2 theme_override_constants/separation = 12 [node name="CreateListingBox" type="HBoxContainer" parent="VBox/TabContainer/Selling/VBox"] layout_mode = 2 theme_override_constants/separation = 8 [node name="NameInput" type="LineEdit" parent="VBox/TabContainer/Selling/VBox/CreateListingBox"] custom_minimum_size = Vector2(160, 36) layout_mode = 2 placeholder_text = "Item Name..." [node name="TypeOption" type="OptionButton" parent="VBox/TabContainer/Selling/VBox/CreateListingBox"] custom_minimum_size = Vector2(130, 36) layout_mode = 2 [node name="DescInput" type="LineEdit" parent="VBox/TabContainer/Selling/VBox/CreateListingBox"] custom_minimum_size = Vector2(180, 36) layout_mode = 2 size_flags_horizontal = 3 placeholder_text = "Description..." [node name="PriceInput" type="LineEdit" parent="VBox/TabContainer/Selling/VBox/CreateListingBox"] custom_minimum_size = Vector2(90, 36) layout_mode = 2 placeholder_text = "Price (CR)" [node name="CreateBtn" type="Button" parent="VBox/TabContainer/Selling/VBox/CreateListingBox"] custom_minimum_size = Vector2(110, 36) layout_mode = 2 text = "List for Sale" [node name="ListingsTitle" type="Label" parent="VBox/TabContainer/Selling/VBox"] layout_mode = 2 theme_override_font_sizes/font_size = 16 text = "Active Listings" [node name="Scroll" type="ScrollContainer" parent="VBox/TabContainer/Selling/VBox"] layout_mode = 2 size_flags_vertical = 3 [node name="ListingsList" type="VBoxContainer" parent="VBox/TabContainer/Selling/VBox/Scroll"] layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 6 [node name="Payouts" type="MarginContainer" parent="VBox/TabContainer"] visible = false layout_mode = 2 theme_override_constants/margin_left = 12 theme_override_constants/margin_top = 12 theme_override_constants/margin_right = 12 theme_override_constants/margin_bottom = 12 [node name="VBox" type="VBoxContainer" parent="VBox/TabContainer/Payouts"] layout_mode = 2 theme_override_constants/separation = 12 [node name="BalanceCard" type="PanelContainer" parent="VBox/TabContainer/Payouts/VBox"] layout_mode = 2 [node name="Margin" type="MarginContainer" parent="VBox/TabContainer/Payouts/VBox/BalanceCard"] layout_mode = 2 theme_override_constants/margin_left = 16 theme_override_constants/margin_top = 12 theme_override_constants/margin_right = 16 theme_override_constants/margin_bottom = 12 [node name="HBox" type="HBoxContainer" parent="VBox/TabContainer/Payouts/VBox/BalanceCard/Margin"] layout_mode = 2 theme_override_constants/separation = 24 [node name="AvailTitle" type="Label" parent="VBox/TabContainer/Payouts/VBox/BalanceCard/Margin/HBox"] layout_mode = 2 text = "Available to Payout:" [node name="AvailableLbl" type="Label" parent="VBox/TabContainer/Payouts/VBox/BalanceCard/Margin/HBox"] layout_mode = 2 theme_override_font_sizes/font_size = 18 theme_override_colors/font_color = Color(0.2, 0.9, 0.2, 1) text = "0 CR" [node name="PendTitle" type="Label" parent="VBox/TabContainer/Payouts/VBox/BalanceCard/Margin/HBox"] layout_mode = 2 text = "In Escrow:" [node name="PendingLbl" type="Label" parent="VBox/TabContainer/Payouts/VBox/BalanceCard/Margin/HBox"] layout_mode = 2 theme_override_font_sizes/font_size = 18 theme_override_colors/font_color = Color(1, 0.8, 0.2, 1) text = "0 CR" [node name="LifeTitle" type="Label" parent="VBox/TabContainer/Payouts/VBox/BalanceCard/Margin/HBox"] layout_mode = 2 text = "Lifetime Earned:" [node name="LifetimeLbl" type="Label" parent="VBox/TabContainer/Payouts/VBox/BalanceCard/Margin/HBox"] layout_mode = 2 theme_override_font_sizes/font_size = 18 theme_override_colors/font_color = Color(0.4, 0.7, 1, 1) text = "0 CR" [node name="RequestBox" type="HBoxContainer" parent="VBox/TabContainer/Payouts/VBox"] layout_mode = 2 theme_override_constants/separation = 8 [node name="AmountInput" type="LineEdit" parent="VBox/TabContainer/Payouts/VBox/RequestBox"] custom_minimum_size = Vector2(130, 36) layout_mode = 2 placeholder_text = "Amount (min 100)" [node name="DestInput" type="LineEdit" parent="VBox/TabContainer/Payouts/VBox/RequestBox"] custom_minimum_size = Vector2(220, 36) layout_mode = 2 size_flags_horizontal = 3 placeholder_text = "Payout Destination (e.g. PayPal / IBAN)" [node name="SubmitBtn" type="Button" parent="VBox/TabContainer/Payouts/VBox/RequestBox"] custom_minimum_size = Vector2(140, 36) layout_mode = 2 text = "Request Payout" [node name="PayoutsTitle" type="Label" parent="VBox/TabContainer/Payouts/VBox"] layout_mode = 2 theme_override_font_sizes/font_size = 16 text = "Payout Requests History" [node name="Scroll" type="ScrollContainer" parent="VBox/TabContainer/Payouts/VBox"] layout_mode = 2 size_flags_vertical = 3 [node name="PayoutsList" type="VBoxContainer" parent="VBox/TabContainer/Payouts/VBox/Scroll"] layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 6