public Form1()
        {
#if DEBUG
            DisplayGeometryGraph.SetShowFunctions();
#endif
            graphEditor = new GraphEditor();
            InitializeComponent();
            graphEditor.AddNodeType("Ellipse", Shape.Ellipse, Color.Transparent, Color.Black, 10, "user data",
                                    "New Node");
            graphEditor.AddNodeType("Square", Shape.Box, Color.Transparent, Color.Black, 6, "user data", "");
            graphEditor.AddNodeType("Double Circle", Shape.DoubleCircle, Color.Transparent, Color.Black, 6, "user data",
                                    "New Node");
            graphEditor.AddNodeType("Diamond", Shape.Diamond, Color.Transparent, Color.Black, 6, "user data", "New Node");
            graphEditor.Viewer.NeedToCalculateLayout = true;
            CreateGraph();
            graphEditor.Viewer.NeedToCalculateLayout = false;
            SuspendLayout();
            helpButton.BringToFront();
            graphEditor.Viewer.LayoutAlgorithmSettingsButtonVisible = false;
            ResumeLayout();

            helpButton.Click += helpButton_Click;
#if DEBUG
            //   Microsoft.Msagl.GraphViewerGdi.DisplayGeometryGraph.SetShowFunctions();
#endif
        }
示例#2
0
        public Form1()
        {
            #if DEBUG
            DisplayGeometryGraph.SetShowFunctions();
            #endif
            graphEditor = new GraphEditor();
            InitializeComponent();
            graphEditor.AddNodeType("Ellipse", Shape.Ellipse, Color.Transparent, Color.Black, 10, "user data",
                                    "New Node");
            graphEditor.AddNodeType("Square", Shape.Box, Color.Transparent, Color.Black, 6, "user data", "");
            graphEditor.AddNodeType("Double Circle", Shape.DoubleCircle, Color.Transparent, Color.Black, 6, "user data",
                                    "New Node");
            graphEditor.AddNodeType("Diamond", Shape.Diamond, Color.Transparent, Color.Black, 6, "user data", "New Node");
            graphEditor.Viewer.NeedToCalculateLayout = true;
            CreateGraph();
            graphEditor.Viewer.NeedToCalculateLayout = false;
            SuspendLayout();
            helpButton.BringToFront();
            graphEditor.Viewer.LayoutAlgorithmSettingsButtonVisible = false;
            ResumeLayout();

            helpButton.Click += helpButton_Click;
            #if DEBUG
            //   Microsoft.Msagl.GraphViewerGdi.DisplayGeometryGraph.SetShowFunctions();
            #endif
        }
示例#3
0
        public Form1()
        {
            graphEditor = new GraphEditor();
            InitializeComponent();
            graphEditor.AddNodeType("Ellipse", Shape.Ellipse, Color.Transparent, Color.Black, 10, "user data", "New Node");
            graphEditor.AddNodeType("Square", Shape.Box, Color.Transparent, Color.Black, 6, "user data", "");
            graphEditor.AddNodeType("Double Circle", Shape.DoubleCircle, Color.Transparent, Color.Black, 6, "user data", "New Node");
            graphEditor.AddNodeType("Diamond", Shape.Diamond, Color.Transparent, Color.Black, 6, "user data", "New Node");
            graphEditor.Viewer.NeedToCalculateLayout = true;
            CreateGraph();
            graphEditor.Viewer.NeedToCalculateLayout = false;
            SuspendLayout();

            graphEditor.Viewer.LayoutAlgorithmSettingsButtonVisible = false;
            splitContainer1.Panel1.Controls.Add(graphEditor);
            graphEditor.Dock = DockStyle.Fill;
            ResumeLayout();
        }