public void setFocus(Viewer2D viewer) { if (viewer == null || !focusOnViewer) { return; } if (selectedViewer != viewer) { this.SuspendLayout(); if (selectedViewer != null) { selectedViewer.UnsetFocus(); } viewer.SetFocus(); selectedViewer = viewer; if (viewer.ViewerMode == TypeEditor.ACTIVITY) { activityOverview.Visible = true; ActivityAECB.Text = viewer.aeConfig.aeActivity.activityInfo.ActivityName; } this.loadToolStripMenuItem.Enabled = this.loadEnabled; this.saveAsToolStripMenuItem.Enabled = this.saveAsEnabled; this.saveToolStripMenuItem.Enabled = this.saveEnabled; viewer.Show(); viewer.Focus(); viewer.Select(); this.ResumeLayout(true); this.PerformLayout(); } }
public ActEditor() { InitializeComponent(); SelectTools(TypeEditor.NONE); viewer2ds = new List <Viewer2D>(); selectedViewer = null; CheckCurrentStatus(); if (selectedViewer != null) { using (MemoryStream ms = new MemoryStream(Properties.Resources.point)) { selectedViewer.reduit = new Cursor(ms); } } }
private void activityToolStripMenuItem_Click(object sender, EventArgs e) { // Try to create a new activity Object with wizard ActivityInfo activityInfo = new ActivityInfo(); activityInfo.config(Program.aePreference.RoutePaths); WizardForm wiz = new WizardForm(activityInfo); if (wiz.ShowDialog() == DialogResult.OK) { Viewer2D newViewer = new Viewer2D(this, activityInfo); viewer2ds.Add(newViewer); focusOnViewer = true; setFocus(newViewer); this.Cursor = Cursors.AppStarting; this.Refresh(); this.Cursor = Cursors.Default; this.Refresh(); DisplayStatusMessage("Load Succeed"); } }
private void UpdateRouteCfg(object sender, EventArgs e) { RouteInfo routeInfo = new RouteInfo(); routeInfo.config(Program.aePreference.RoutePaths); WizardForm wiz = new WizardForm(routeInfo); if (wiz.ShowDialog() == DialogResult.OK) { this.Cursor = Cursors.AppStarting; this.Refresh(); Viewer2D newViewer = new Viewer2D(this, routeInfo.route); viewer2ds.Add(newViewer); focusOnViewer = true; setFocus(newViewer); this.Cursor = Cursors.Default; this.Refresh(); DisplayStatusMessage("Load Succeed"); } }
private void loadToolStripMenuItem_Click(object sender, EventArgs e) { OpenActivity.InitialDirectory = Program.aePreference.AEPath; if (OpenActivity.ShowDialog() == DialogResult.OK) { ActivityInfo activityInfo = ActivityInfo.loadActivity(OpenActivity.FileName); if (activityInfo == null) { return; } this.Cursor = Cursors.AppStarting; this.Refresh(); Viewer2D newViewer = new Viewer2D(this, activityInfo); viewer2ds.Add(newViewer); focusOnViewer = true; setFocus(newViewer); this.Cursor = Cursors.Default; this.Refresh(); DisplayStatusMessage("Load Succeed"); } }
private void routeData_Enter(object sender, EventArgs e) { focusOnViewer = false; selectedViewer = null; this.Focus(); }