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"); }
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.OxyPlot 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.3); // 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 = ""; // Info m_Info = new Alt.GUI.Temporary.Gwen.Control.Label(rightPanel); m_Info.Dock = Alt.GUI.Temporary.Gwen.Pos.Bottom; m_Info.AutoSizeToContents = true; m_Info.TextColor = Color.LightBlue; m_Info.Margin = new Alt.GUI.Temporary.Gwen.Margin(2, 10, 3, 5); m_Info.Text = "Use the mouse-wheel or right mouse button to manipulate with graph"; // ZedGraphPanel m_OxyPlotPanel = new Base(rightPanel); m_OxyPlotPanel.Dock = Alt.GUI.Temporary.Gwen.Pos.Fill; PlotModel plotModel = new PlotModel(); plotModel.Annotations = null; plotModel.AutoAdjustPlotMargins = true; plotModel.Axes = null; plotModel.AxisTierDistance = 4D; plotModel.Background = null; plotModel.Culture = null; plotModel.DefaultColors = null; plotModel.DefaultFont = "Arial";//Segoe UI"; plotModel.DefaultFontSize = 12D; plotModel.IsLegendVisible = true; plotModel.LegendBackground = null; plotModel.LegendBorder = null; plotModel.LegendBorderThickness = 1D; plotModel.LegendColumnSpacing = 0D; plotModel.LegendFont = null; plotModel.LegendFontSize = 12D; plotModel.LegendFontWeight = 400D; plotModel.LegendItemAlignment = global::OxyPlot.HorizontalAlignment.Left; plotModel.LegendItemOrder = global::OxyPlot.LegendItemOrder.Normal; plotModel.LegendItemSpacing = 24D; plotModel.LegendMargin = 8D; plotModel.LegendOrientation = global::OxyPlot.LegendOrientation.Vertical; plotModel.LegendPadding = 8D; plotModel.LegendPlacement = global::OxyPlot.LegendPlacement.Inside; plotModel.LegendPosition = global::OxyPlot.LegendPosition.RightTop; plotModel.LegendSymbolLength = 16D; plotModel.LegendSymbolMargin = 4D; plotModel.LegendSymbolPlacement = global::OxyPlot.LegendSymbolPlacement.Left; plotModel.LegendTextColor = null; plotModel.LegendTitle = null; plotModel.LegendTitleColor = null; plotModel.LegendTitleFont = null; plotModel.LegendTitleFontSize = 12D; plotModel.LegendTitleFontWeight = 700D; plotModel.PlotAreaBackground = null; plotModel.PlotAreaBorderColor = null; plotModel.PlotAreaBorderThickness = 1D; plotModel.PlotType = global::OxyPlot.PlotType.XY; plotModel.Series = null; plotModel.Subtitle = null; plotModel.SubtitleColor = null; plotModel.SubtitleFont = null; plotModel.SubtitleFontSize = 14D; plotModel.SubtitleFontWeight = 400D; plotModel.TextColor = null; plotModel.Title = null; plotModel.TitleColor = null; plotModel.TitleFont = null; plotModel.TitleFontSize = 18D; plotModel.TitleFontWeight = 700D; plotModel.TitlePadding = 6D; m_Plot = new Plot(rightPanel); m_Plot.Dock = Pos.Fill; m_Plot.KeyboardPanHorizontalStep = 0.1D; m_Plot.KeyboardPanVerticalStep = 0.1D; m_Plot.Model = plotModel; m_Plot.Name = "m_Plot"; m_Plot.PanCursor = GUI.Cursors.Hand; m_Plot.ZoomHorizontalCursor = GUI.Cursors.SizeWE; m_Plot.ZoomRectangleCursor = GUI.Cursors.SizeNWSE; m_Plot.ZoomVerticalCursor = GUI.Cursors.SizeNS; // InitTree(); // Start example foreach (var ex in vm.Examples) { if (ex.Category == "HeatMapSeries" && ex.Title == "Peaks") { vm.SelectedExample = ex; InitPlot(); } } }