Code/XGUI/Elements/SelectList/SelectList.cs
using Sandbox.UI;

namespace XGUI;

public class SelectList : Panel
{
	ListOption SelectedOption;
	protected override void OnChildAdded( Panel child )
	{
		base.OnChildAdded( child );
		if ( child is ListOption opt )
		{
			opt.ParentList = this;
		}
	}
	public void OptionSelected( ListOption option )
	{
		if ( SelectedOption != null ) SelectedOption.Selected = false;
		SelectedOption = option;
		SelectedOption.Selected = true;
	}
}