示例#1
0
 public ModelLayerForm(ModelDiagramForm model)
     : this()
 {
     layerTreeView = model.DiagramWrapper.get_layer_tree();
     headerPanel1.Controls.Add(layerTreeView);
     layerTreeView.Dock = System.Windows.Forms.DockStyle.Fill;
 }
示例#2
0
 public ModelLayerForm(ModelDiagramForm model)
     : this()
 {
     layerTreeView = model.DiagramWrapper.get_layer_tree();
       headerPanel1.Controls.Add(layerTreeView);
       layerTreeView.Dock = System.Windows.Forms.DockStyle.Fill;
 }
        public ModelNavigatorForm(ModelDiagramForm form)
        {
            InitializeComponent();
            this.form = form;

            DoubleBuffered = true;

            canvas = new MySQL.GUI.Mdc.WindowsGDICanvasView(miniViewHost.Handle,
                                                            miniViewHost.Width, miniViewHost.Height);
            canvas.set_on_queue_repaint(canvasNeedsRepaint);
        }
        public ModelNavigatorForm(ModelDiagramForm form)
        {
            InitializeComponent();
              this.form = form;

              DoubleBuffered = true;

              canvas = new MySQL.GUI.Mdc.WindowsGDICanvasView(miniViewHost.Handle,
            miniViewHost.Width, miniViewHost.Height);
              canvas.set_on_queue_repaint(canvasNeedsRepaint);
        }
示例#5
0
        /// <summary>
        /// Creates a new diagram form with a given name and id. UI handling (e.g. docking) is done later.
        /// </summary>
        public BaseWindowsCanvasView CreateNewDiagram(string viewId, string name)
        {
            ModelDiagramForm modelDiagramForm = new ModelDiagramForm(wbContext, viewId);

              modelDiagramForm.Text = name;
              modelDiagramForm.TabText = name;

              return modelDiagramForm.Canvas;
        }