Ejemplo n.º 1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="control">PathwayControl instance.</param>
 /// <param name="cs">ComponentSetting</param>
 public CreateNodeMouseHandler(PathwayControl control, ComponentSetting cs)
     : base(control)
 {
     this.m_cs = cs;
     this.m_template = m_cs.CreateTemplate();
     this.m_template.Pickable = false;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="control">PathwayControl</param>
        public PathwayView(PathwayControl control)
        {
            this.m_con = control;
            this.m_con.CanvasChange += new EventHandler(m_con_CanvasChange);
            this.DockStateChanged += new EventHandler(PathwayView_DockStateChanged);

            InitializeComponent();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="control"></param>
        public Stencils(PathwayControl control)
        {
            m_con = control;
            InitializeComponent();
            base.Text = MessageResources.WindowStencil;
            base.TabText = base.Text;

            SetDefaultItems();
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="canvas">CanvasControl instance</param>
 public PPathwayCanvas(CanvasControl canvas)
 {
     m_canvas = canvas;
     m_con = canvas.Control;
     // Preparing context menus.
     this.ContextMenuStrip = m_con.Menu.PopupMenu;
     this.KeyDown += new KeyEventHandler(m_con.Menu.Canvas_KeyDown);
     //
     this.HighQuality = m_con.HighQuality;
     //
     this.RemoveInputEventListener(PanEventHandler);
     this.RemoveInputEventListener(ZoomEventHandler);
     this.Dock = DockStyle.Fill;
     this.Name = canvas.ModelID;
     this.Camera.ScaleViewBy(1.0f);
 }
Ejemplo n.º 5
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="control"></param>
        /// <param name="setting"></param>
        public ComponentSettingsPage(PathwayControl control, ComponentSetting setting)
            : base()
        {
            InitializeComponent();

            m_con = control;
            m_manager = control.ComponentManager;
            this.Text = setting.Type;
            commonComponentItem.Setting = setting;

            //this.SuspendLayout();
            //int top = 0;
            //foreach (ComponentSetting cs in m_manager.DefaultComponentSettings)
            //{
            //    ComponentItem item = new ComponentItem(cs);
            //    item.Top = top;
            //    item.SuspendLayout();
            //    this.Controls.Add(item);
            //    item.ResumeLayout();
            //    item.PerformLayout();
            //    top += item.Height;
            //}
            //this.ResumeLayout();
        }
Ejemplo n.º 6
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="control"></param>
 public AnimationControl(PathwayControl control)
 {
     _con = control;
     _con.CanvasChange += new EventHandler(Control_CanvasChange);
     _con.ProjectStatusChange += new EventHandler(Control_ProjectStatusChange);
     _con.AnimationChange += new EventHandler(m_con_AnimationChange);
     LoadDefaultSettings();
     _dManager = _con.Window.DataManager;
     _dManager.ApplySteppingModelEvent += new ApplySteppingModelEnvetHandler(_dManager_ApplySteppingModelEvent);
     // Set Timer.
     _timer = new Timer();
     _timer.Interval = 200;
     _timer.Tick += new EventHandler(TimerFire);
 }
Ejemplo n.º 7
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="canvas"></param>
        public EdgeHandler(CanvasControl canvas)
        {
            this.m_canvas = canvas;
            this.m_con = canvas.Control;

            // Prepare line handles
            m_lineHandle4V = new EdgeHandle();
            m_lineHandle4V.ComponentType = EcellObject.VARIABLE;
            m_lineHandle4V.MouseDrag += new PInputEventHandler(LineHandle_MouseDrag);
            m_lineHandle4V.MouseUp += new PInputEventHandler(LineHandle_MouseUp);

            m_lineHandle4P = new EdgeHandle();
            m_lineHandle4P.ComponentType = EcellObject.PROCESS;
            m_lineHandle4P.MouseDrag += new PInputEventHandler(LineHandle_MouseDrag);
            m_lineHandle4P.MouseUp += new PInputEventHandler(LineHandle_MouseUp);

            m_edge4reconnect = new PPathwayEdge(m_canvas);
            m_edge4reconnect.SetEdge(LINE_BRUSH, 2);
            m_edge4reconnect.Pickable = false;
        }
Ejemplo n.º 8
0
 /// <summary>
 /// constructor
 /// </summary>
 /// <param name="control">The control of PathwayView.</param>
 public DefaultMouseHandler(PathwayControl control)
     : base(control)
 {
     m_selectedPath = new PPathwayNode();
 }
Ejemplo n.º 9
0
        /// <summary>
        /// Constructor
        /// </summary>
        public LayerView(PathwayControl control)
        {
            this.m_con = control;
            control.CanvasChange += new EventHandler(OnCanvasChange);
            control.ProjectStatusChange += new EventHandler(OnProjectStatusChange);
            InitializeComponent();

            // Preparing context menus.
        }
Ejemplo n.º 10
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="control">PathwayControl instance</param>
 public CreateSystemMouseHandler(PathwayControl control)
     : base(control)
 {
     m_selectedPath = new PPath();
 }
Ejemplo n.º 11
0
 /// <summary>
 /// Constructor with PathwayView.
 /// </summary>
 /// <param name="control">The control of PathwayView.</param>
 public PPathwayInputEventHandler(PathwayControl control)
 {
     this.m_con = control;
 }
Ejemplo n.º 12
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="stencils"></param>
 public ToolBoxDragHandler(Stencils stencils)
 {
     m_stencils = stencils;
     m_con = stencils.PathwayControl;
 }
Ejemplo n.º 13
0
 /// <summary>
 /// Constructor with PathwayView.
 /// </summary>
 /// <param name="control">The control of PathwayView.</param>
 public CreateReactionMouseHandler(PathwayControl control)
     : base(control)
 {
 }