Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        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");
        }