/// <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; }
/// <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(); }
/// <summary> /// Constructor /// </summary> /// <param name="control"></param> public Stencils(PathwayControl control) { m_con = control; InitializeComponent(); base.Text = MessageResources.WindowStencil; base.TabText = base.Text; SetDefaultItems(); }
/// <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); }
/// <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(); }
/// <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); }
/// <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; }
/// <summary> /// constructor /// </summary> /// <param name="control">The control of PathwayView.</param> public DefaultMouseHandler(PathwayControl control) : base(control) { m_selectedPath = new PPathwayNode(); }
/// <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. }
/// <summary> /// Constructor /// </summary> /// <param name="control">PathwayControl instance</param> public CreateSystemMouseHandler(PathwayControl control) : base(control) { m_selectedPath = new PPath(); }
/// <summary> /// Constructor with PathwayView. /// </summary> /// <param name="control">The control of PathwayView.</param> public PPathwayInputEventHandler(PathwayControl control) { this.m_con = control; }
/// <summary> /// Constructor /// </summary> /// <param name="stencils"></param> public ToolBoxDragHandler(Stencils stencils) { m_stencils = stencils; m_con = stencils.PathwayControl; }
/// <summary> /// Constructor with PathwayView. /// </summary> /// <param name="control">The control of PathwayView.</param> public CreateReactionMouseHandler(PathwayControl control) : base(control) { }