Ejemplo n.º 1
0
 private void FormMain_KeyDown(object sender, KeyEventArgs e)
 {
     if ((e.KeyData & (Keys.Control | Keys.Shift | Keys.W)) == (Keys.Control | Keys.Shift | Keys.W))
     {
         ConfigWriter.WriteOmni(_waypoints.Nodes);
     }
 }
Ejemplo n.º 2
0
        private void WriteAll()
        {
            try
            {
                if (_reader == null)
                {
                    MessageBox.Show(this, "Please open a nav file first.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                // copy the .nav file
                string backupNavFile = _navFileName + "_" + DateTime.Now.Month + "_" + DateTime.Now.Day + "_" + DateTime.Now.Year + "_" + DateTime.Now.Hour + "_" + DateTime.Now.Minute + "_" + DateTime.Now.Second + ".nav";
                File.Copy(_navFileName, backupNavFile, true);
                File.SetLastWriteTime(backupNavFile, DateTime.Now);

                ConfigWriter.WriteNodes(_navFileName, _waypoints.Nodes);
                ConfigWriter.WriteActions(_navFileName, _waypoints.Actions);
                ConfigWriter.WriteRoutes(_navFileName, _waypoints.Routes);
                ConfigWriter.WriteTopConfig(_navFileName);

                MessageBox.Show(this, "Configurations written.", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, "Unable to write configuration files. " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        private void mnuPrintPreview_Click(object sender, System.EventArgs e)
        {
            ConfigWriter.WriteOmni(_waypoints.Nodes);

            /*try
             * {
             *      if (_activeControl is IPrintableUserControl)
             *      {
             *              printPreviewDialog.Document = ((IPrintableUserControl)_activeControl).PrintDocument;
             *              printPreviewDialog.ShowDialog(this);
             *      }
             * }
             * catch (Exception ex)
             * {
             *      MessageBox.Show(this, "Unable to print. " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             * }*/
        }