Esempio n. 1
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            {
                Alt.GUI.Temporary.Gwen.Control.TreeControl ctrl = new Alt.GUI.Temporary.Gwen.Control.TreeControl(this);

                ctrl.AddNode("Node One");
                Alt.GUI.Temporary.Gwen.Control.TreeNode node = ctrl.AddNode("Node Two");
                node.AddNode("Node Two Inside");
                node.AddNode("Eyes");
                node.AddNode("Brown").AddNode("Node Two Inside").AddNode("Eyes").AddNode("Brown");
                node.AddNode("More");
                node.AddNode("Nodes");
                ctrl.AddNode("Node Three");

                ctrl.SetBounds(30, 30, 200, 200);
                ctrl.ExpandAll();

                ctrl.Selected  += NodeSelected;
                ctrl.Expanded  += NodeExpanded;
                ctrl.Collapsed += NodeCollapsed;
            }

            {
                Alt.GUI.Temporary.Gwen.Control.TreeControl ctrl = new Alt.GUI.Temporary.Gwen.Control.TreeControl(this);

                ctrl.AllowMultiSelect = true;

                ctrl.AddNode("Node One");
                Alt.GUI.Temporary.Gwen.Control.TreeNode node = ctrl.AddNode("Node Two");
                node.AddNode("Node Two Inside");
                node.AddNode("Eyes");
                Alt.GUI.Temporary.Gwen.Control.TreeNode nodeTwo = node.AddNode("Brown").AddNode("Node Two Inside").AddNode("Eyes");
                nodeTwo.AddNode("Brown");
                nodeTwo.AddNode("Green");
                nodeTwo.AddNode("Slime");
                nodeTwo.AddNode("Grass");
                nodeTwo.AddNode("Pipe");
                node.AddNode("More");
                node.AddNode("Nodes");

                ctrl.AddNode("Node Three");

                ctrl.SetBounds(240, 30, 200, 200);
                ctrl.ExpandAll();

                ctrl.Selected  += NodeSelected;
                ctrl.Expanded  += NodeExpanded;
                ctrl.Collapsed += NodeCollapsed;
            }
        }
Esempio n. 2
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);


            m_Splitter      = new VerticalSplitter(this);
            m_Splitter.Dock = Pos.Fill;


            Alt.GUI.Temporary.Gwen.Control.Base leftContainer = new Alt.GUI.Temporary.Gwen.Control.Base(m_Splitter);
            leftContainer.Dock   = Alt.GUI.Temporary.Gwen.Pos.Fill;
            leftContainer.Margin = new Alt.GUI.Temporary.Gwen.Margin(1);

            Alt.GUI.Temporary.Gwen.Control.Label label = new Alt.GUI.Temporary.Gwen.Control.Label(leftContainer);
            label.Margin             = new Alt.GUI.Temporary.Gwen.Margin(5, 3, 5, 9);
            label.Text               = "Examples";
            label.TextColor          = Color.Yellow;
            label.AutoSizeToContents = true;
            label.Dock               = Alt.GUI.Temporary.Gwen.Pos.Top;

            m_ExamplesTreeView                      = new TreeControl(leftContainer);
            m_ExamplesTreeView.Selected            += NodeSelected;
            m_ExamplesTreeView.ShouldDrawBackground = false;
            m_ExamplesTreeView.Dock                 = Alt.GUI.Temporary.Gwen.Pos.Fill;


            Base rightPanel = new Base(m_Splitter);

            m_Splitter.SetPanel(0, leftContainer);
            m_Splitter.SetPanel(1, rightPanel);
            m_Splitter.SetHValue(0.3f);


            //  Caption
            m_Caption      = new Alt.GUI.Temporary.Gwen.Control.Label(rightPanel);
            m_Caption.Dock = Alt.GUI.Temporary.Gwen.Pos.Top;
            m_Caption.AutoSizeToContents = true;
            m_Caption.TextColor          = Color.Cyan;
            m_Caption.Margin             = new Alt.GUI.Temporary.Gwen.Margin(2, 3, 10, 5);
            m_Caption.Text = "";


            //  ZedGraphPanel
            m_ExamplePanel      = new Base(rightPanel);
            m_ExamplePanel.Dock = Alt.GUI.Temporary.Gwen.Pos.Fill;


            RegisterExamples();
            m_ExamplesTreeView.ExpandAll();
        }
Esempio n. 3
0
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);


            VerticalSplitter splitter = new VerticalSplitter(this);

            splitter.Dock = Pos.Fill;


            Alt.GUI.Temporary.Gwen.Control.Base leftContainer = new Alt.GUI.Temporary.Gwen.Control.Base(splitter);
            leftContainer.Dock   = Alt.GUI.Temporary.Gwen.Pos.Fill;
            leftContainer.Margin = new Alt.GUI.Temporary.Gwen.Margin(1);

            Alt.GUI.Temporary.Gwen.Control.Label label = new Alt.GUI.Temporary.Gwen.Control.Label(leftContainer);
            label.Margin             = new Alt.GUI.Temporary.Gwen.Margin(5, 3, 5, 9);
            label.Text               = "AltGUI.ZedGraph Demos";
            label.TextColor          = Color.Yellow;
            label.AutoSizeToContents = true;
            label.Dock               = Alt.GUI.Temporary.Gwen.Pos.Top;

            m_ExamplesTreeView                      = new TreeControl(leftContainer);
            m_ExamplesTreeView.Selected            += NodeSelected;
            m_ExamplesTreeView.ShouldDrawBackground = false;
            m_ExamplesTreeView.Dock                 = Alt.GUI.Temporary.Gwen.Pos.Fill;


            Base rightPanel = new Base(splitter);

            splitter.SetPanel(0, leftContainer);
            splitter.SetPanel(1, rightPanel);
            splitter.SetHValue(0.3f);


            //  Caption
            m_Caption      = new Alt.GUI.Temporary.Gwen.Control.Label(rightPanel);
            m_Caption.Dock = Alt.GUI.Temporary.Gwen.Pos.Top;
            m_Caption.AutoSizeToContents = true;
            m_Caption.TextColor          = Color.Cyan;
            m_Caption.Margin             = new Alt.GUI.Temporary.Gwen.Margin(2, 3, 10, 5);
            m_Caption.Text = "";


            //  InfoBox
            m_InfoBox      = new Alt.GUI.Temporary.Gwen.Control.Label(rightPanel);
            m_InfoBox.Dock = Alt.GUI.Temporary.Gwen.Pos.Bottom;
            m_InfoBox.AutoSizeToContents = true;
            m_InfoBox.TextColor          = Color.LightBlue;
            m_InfoBox.Margin             = new Margin(10, 10, 10, 10);
            m_InfoBox.Text = "";


            //  ZedGraphPanel
            m_ZedGraphPanel      = new Base(rightPanel);
            m_ZedGraphPanel.Dock = Alt.GUI.Temporary.Gwen.Pos.Fill;


            demos           = new Hashtable();
            typeToNodeTable = new Hashtable();

            BuildPrimaryTree();

            LoadDemos();
            m_ExamplesTreeView.ExpandAll();


            //Init("Combo Demo");
            Init("Initial Sample");
        }