Пример #1
0
        private void FormJob_Load(object sender, EventArgs e)
        {
            //check if directory and file exists, maybe was deleted etc
            if (String.IsNullOrEmpty(mf.currentFieldDirectory))
            {
                btnJobResume.Enabled = false;
            }
            string directoryName = mf.fieldsDirectory + mf.currentFieldDirectory + "\\";

            string fileAndDirectory = directoryName + "Field.txt";

            if (!File.Exists(fileAndDirectory))
            {
                textBox1.Text            = "";
                btnJobResume.Enabled     = false;
                mf.currentFieldDirectory = "";


                Properties.Settings.Default.setF_CurrentDir = "";
                Properties.Settings.Default.Save();
            }
            else
            {
                textBox1.Text = mf.currentFieldDirectory;
            }

            mf.CloseTopMosts();
        }
Пример #2
0
 private void FormSaveAs_Load(object sender, EventArgs e)
 {
     btnSave.Enabled        = false;
     lblTemplateChosen.Text = Properties.Settings.Default.setF_CurrentDir;
     lblFilename.Text       = "";
     mf.CloseTopMosts();
 }
Пример #3
0
        private void FormHeadland_Load(object sender, EventArgs e)
        {
            isA   = true;
            isSet = false;

            cboxIsSectionControlled.Checked = mf.bnd.isSectionControlledByHeadland;

            lblHeadlandWidth.Text = "0";
            lblWidthUnits.Text    = mf.unitsFtM;

            //Builds line
            nudDistance.Value    = 0;
            nudSetDistance.Value = 0;

            if (mf.bnd.bndList[0].hdLine.Count > 0)
            {
                hdArr = new vec3[mf.bnd.bndList[0].hdLine.Count];
                mf.bnd.bndList[0].hdLine.CopyTo(hdArr);
                RebuildHeadLineTemplate();
            }
            else
            {
                BuildHeadLineTemplateFromBoundary();
            }
            mf.CloseTopMosts();
        }
Пример #4
0
        private void FormBoundary_Load(object sender, EventArgs e)
        {
            this.Size = new Size(566, 377);


            //update the list view with real data
            UpdateChart();

            panelMain.Dock   = DockStyle.Fill;
            panelChoose.Dock = DockStyle.Fill;
            panelKML.Dock    = DockStyle.Fill;

            panelMain.Visible   = true;
            panelChoose.Visible = false;
            panelKML.Visible    = false;
            mf.CloseTopMosts();
        }
Пример #5
0
        private void FormTram_Load(object sender, EventArgs e)
        {
            nudPasses.ValueChanged -= nudPasses_ValueChanged;
            nudPasses.Value         = Properties.Settings.Default.setTram_passes;
            nudPasses.ValueChanged += nudPasses_ValueChanged;

            lblTrack.Text = (mf.vehicle.trackWidth * mf.m2FtOrM).ToString("N2") + mf.unitsFtM;

            mf.tool.halfToolWidth = (mf.tool.toolWidth - mf.tool.toolOverlap) / 2.0;
            lblToolWidthHalf.Text = (mf.tool.halfToolWidth * mf.m2FtOrM).ToString("N2") + mf.unitsFtM;

            mf.panelRight.Enabled = false;

            //if off, turn it on because they obviously want a tram.
            if (mf.tram.displayMode == 0)
            {
                mf.tram.displayMode = 1;
            }

            switch (mf.tram.displayMode)
            {
            case 0:
                btnMode.Image = Properties.Resources.TramOff;
                break;

            case 1:
                btnMode.Image = Properties.Resources.TramAll;
                break;

            case 2:
                btnMode.Image = Properties.Resources.TramLines;
                break;

            case 3:
                btnMode.Image = Properties.Resources.TramOuter;
                break;

            default:
                break;
            }
            mf.CloseTopMosts();
        }
Пример #6
0
        private void FormConfig_Load(object sender, EventArgs e)
        {
            //seince we rest, save current state
            mf.SaveFormGPSWindowSettings();

            if (mf.isMetric)
            {
                lblInchesCm.Text               = gStr.gsCentimeters;
                lblFeetMeters.Text             = gStr.gsMeters;
                lblSecTotalWidthFeet.Visible   = false;
                lblSecTotalWidthInches.Visible = false;
                lblSecTotalWidthMeters.Visible = true;
            }
            else
            {
                lblInchesCm.Text               = gStr.gsInches;
                lblFeetMeters.Text             = "Feet";
                lblSecTotalWidthFeet.Visible   = true;
                lblSecTotalWidthInches.Visible = true;
                lblSecTotalWidthMeters.Visible = false;
            }

            //update the first child form summary data items
            UpdateSummary();

            //metric or imp on spinners min/maxes
            FixMinMaxSpinners();

            //the pick a saved vehicle box
            UpdateVehicleListView();

            //the tool size in bottom panel
            if (mf.isMetric)
            {
                lblSecTotalWidthMeters.Text = (mf.tool.toolWidth * 100) + " cm";
            }
            else
            {
                double toFeet = mf.tool.toolWidth * 100 * 0.0328084;
                lblSecTotalWidthFeet.Text = Convert.ToString((int)toFeet) + "'";
                double temp = Math.Round((toFeet - Math.Truncate(toFeet)) * 12, 0);
                lblSecTotalWidthInches.Text = Convert.ToString(temp) + '"';
            }

            chkDisplaySky.Checked             = mf.isSkyOn;
            chkDisplayFloor.Checked           = mf.isTextureOn;
            chkDisplayGrid.Checked            = mf.isGridOn;
            chkDisplaySpeedo.Checked          = mf.isSpeedoOn;
            chkDisplayDayNight.Checked        = mf.isAutoDayNight;
            chkDisplayStartFullScreen.Checked = Properties.Settings.Default.setDisplay_isStartFullScreen;
            chkDisplayExtraGuides.Checked     = mf.isSideGuideLines;
            chkDisplayLogNMEA.Checked         = mf.isLogNMEA;
            chkDisplayPolygons.Checked        = mf.isDrawPolygons;
            chkDisplayLightbar.Checked        = mf.isLightbarOn;
            chkDisplayKeyboard.Checked        = mf.isKeyboardOn;

            if (mf.isMetric)
            {
                rbtnDisplayMetric.Checked = true;
            }
            else
            {
                rbtnDisplayImperial.Checked = true;
            }

            //nudMenusOnTime.Value = mf.timeToShowMenus;

            tab1.SelectedTab = tabSummary;
            tboxVehicleNameSave.Focus();

            mf.CloseTopMosts();
        }