Example #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="control"></param>
 public MenuControl(PathwayControl control)
     : this()
 {
     m_con = control;
     m_buttons = new List<ToolStripButton>();
     m_con.ProjectStatusChange += new EventHandler(OnProjectStatusChange);
     commonMenu.Environment = m_con.Window.Environment;
     CreateToolButtons();
 }
Example #2
0
        /// <summary>
        /// the constructor with initial parameters.
        /// </summary>
        /// <param name="control">PathwayControl.</param>
        /// <param name="modelID">Model id.</param>
        public CanvasControl(PathwayControl control, string modelID)
        {
            m_con = control;
            m_modelId = modelID;

            // Preparing PathwayViewCanvas
            m_pCanvas = new PPathwayCanvas(this);
            // Preparing OverviewCanvas
            m_overviewCanvas = new POverviewCanvas(this);
            m_pCanvas.Camera.RemoveLayer(m_pCanvas.Layer);
            m_pCanvas.Camera.ViewTransformChanged += new PPropertyEventHandler(Camera_ViewChanged);
            m_pCanvas.Camera.BoundsChanged += new PPropertyEventHandler(Camera_ViewChanged);
            m_pCanvas.BackColor = BrushManager.ParseBrushToColor(m_bgBrush);

            // Preparing layer list
            m_layers = new Dictionary<string, PPathwayLayer>();

            // Preparing system layer
            m_defaultLayer = new PPathwayLayer(LayerView.DEFAULT_LAYER);
            AddLayer(m_defaultLayer);
            // Preparing control layer
            m_ctrlLayer = new PPathwayLayer("");
            AddLayer(m_ctrlLayer);
            //m_pCanvas.Root.AddChild(m_ctrlLayer);
            //m_pCanvas.Camera.AddLayer(m_ctrlLayer);

            // Preparing system ResizeHandlers
            m_lineHandler = new EdgeHandler(this);

            // Set ViewMode
            m_showingId = m_con.ShowingID;
            m_focusMode = m_con.FocusMode;
        }
Example #3
0
 /// <summary>
 /// Initializes the plugin
 /// </summary>
 public override void Initialize()
 {
     m_con = new PathwayControl(this);
 }