/// <summary> /// Initializes a new instance of the <see cref="CollapsibleCategory"/> class. /// </summary> /// <param name="parent">Parent control.</param> public CollapsibleCategory(CollapsibleList parent) : base(parent) { m_HeaderButton = new CategoryHeaderButton(this); m_HeaderButton.Text = "Category Title"; // [omeg] todo: i18n m_HeaderButton.Dock = Pos.Top; m_HeaderButton.Height = 20; m_HeaderButton.Toggled += OnHeaderToggle; m_List = parent; Padding = new Padding(1, 0, 1, 5); SetSize(512, 512); }
/// <summary> /// Initializes a new instance of the <see cref="CollapsibleCategory"/> class. /// </summary> /// <param name="parent">Parent control.</param> public CollapsibleCategory(CollapsibleList parent) : base(parent) { m_HeaderButton = new CategoryHeaderButton(this); m_HeaderButton.Text = "Category Title"; // [omeg] todo: i18n m_HeaderButton.Dock = Pos.Top; m_HeaderButton.Height = 20; m_HeaderButton.Toggled += OnHeaderToggle; m_List = parent; Padding = new Padding(1, 0, 1, 5); SetSize(512, 512); }
public void TestCollapsibleList() { var control = new CollapsibleList(canvas); var cat1 = control.Add("Category1"); var cat2 = control.Add("Category2"); cat1.Add("but1-1"); cat1.Add("but1-2"); cat2.Add("but2-1"); cat2.Add("but2-2"); cat2.Add("but2-3"); cat2.Add("but2-4"); GUI.Test(control, "CollapsibleList1"); }