protected override void Initialize() { base.Initialize(); Input = GetChild <LineEdit>("VBoxContainer/Input"); Input.OnKeyDown += InputKeyDown; Input.OnTextEntered += Input_OnTextEntered; GetChild <Control>("VBoxContainer/Contents").Dispose(); contents = new OutputPanel { SizeFlagsVertical = SizeFlags.FillExpand, }; GetChild("VBoxContainer").AddChild(contents); contents.SetPositionInParent(0); PanelOverride = new StyleBoxFlat { BackgroundColor = Color.Gray.WithAlpha(0.5f) }; }