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; } }
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(); }
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"); }