/// <summary> /// Initializes a new instance of the <see cref="TreeControl"/> class. /// </summary> /// <param name="parent">Parent control.</param> public TreeControl(Control parent) : base(parent) { m_TreeControl = this; RemoveChild(m_ToggleButton, true); m_ToggleButton = null; RemoveChild(m_Title, true); m_Title = null; RemoveChild(m_InnerPanel, true); m_InnerPanel = null; m_MultiSelect = false; m_ScrollControl = new ScrollControl(this); m_ScrollControl.Dock = Pos.Fill; m_ScrollControl.EnableScroll(false, true); m_ScrollControl.AutoHideBars = true; m_ScrollControl.Margin = Margin.One; m_InnerPanel = m_ScrollControl; m_ScrollControl.SetInnerSize(1000, 1000); // todo: why such arbitrary numbers? }
public void TestScrollControl() { var control = new ScrollControl(canvas); GUI.Test(control, "ScrollControl1"); }