Example #1
0
 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();
     }
 }
Example #2
0
 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);
         }
     }
 }
Example #3
0
        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");
            }
        }
Example #4
0
        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");
            }
        }
Example #5
0
        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");
            }
        }
Example #6
0
 private void routeData_Enter(object sender, EventArgs e)
 {
     focusOnViewer  = false;
     selectedViewer = null;
     this.Focus();
 }