Exemplo n.º 1
0
        private void lPartMidYTbx_TextChanged(object sender, EventArgs e)
        {
            if ((!lChangingFromControl) && (lCurrDesignElement != null))
            {
                if (lCurrDesignElement.AttachmentPoint != null)
                {
                    // GWH DEBUG--
                    System.Diagnostics.Debug.WriteLine("lPartMidYTbx_TextChanged:  attachment");
                    // --GWH DEBUG
                    lCurrDesignElement.AttachmentPoint.OwnY.Value = StringHandler.SafeStringToDouble(lPartMidYTbx.Text);
                }
                else
                {
                    // GWH DEBUG--
                    System.Diagnostics.Debug.WriteLine("lPartMidYTbx_TextChanged:  midpoint");
                    // --GWH DEBUG
                    lCurrDesignElement.Midpoint.Y = StringHandler.SafeStringToDouble(lPartMidYTbx.Text);
                }

                ListViewItem lvitem = lGetLVItemForCurrentDesignElement();
                lvitem.SubItems[4].Text = lGetAttachmentLVStringText(lCurrDesignElement);
                lDesignObject.UpdatePointsForElement(lCurrDesignElement);
                lDesignCtrl.ForceRedraw();
            }
        }
Exemplo n.º 2
0
 private void lPartAttZTbx_TextChanged(object sender, EventArgs e)
 {
     if ((!lChangingFromControl) && (lCurrDesignElement != null) && (lCurrDesignElement.AttachmentPoint != null))
     {
         lCurrDesignElement.AttachmentPoint.AttZ.Value = StringHandler.SafeStringToDouble(lPartAttZTbx.Text);
         ListViewItem lvitem = lGetLVItemForCurrentDesignElement();
         lvitem.SubItems[4].Text = lGetAttachmentLVStringText(lCurrDesignElement);
         lDesignObject.UpdatePointsForElement(lCurrDesignElement);
         lDesignCtrl.ForceRedraw();
     }
 }
Exemplo n.º 3
0
        private void lDesignLoad()
        {
            bool uiupdate = lChangingFromControl;

            lChangingFromControl  = true;
            lTSDesignFileCbx.Text = "";
            lChangingFromControl  = uiupdate;

            if ((lDesignFilePath.Length > 0) && File.Exists(lDesignFilePath))
            {
                lDesignObject = DesignObject.LoadDesignObject(lDesignFilePath);

                if (lDesignObject != null)
                {
                    lDesignCtrl.SetDesignObject(lDesignObject);
                    lDesignCtrl.ShowAxes = lAppPrefs.ShowAxes;
                    lDesignCtrl.ResetPosition();

                    lTSThetaLbl.Text   = lDesignCtrl.Theta.ToString("0.000");
                    lTSPhiLbl.Text     = lDesignCtrl.Phi.ToString("0.000");
                    lTSScalingCbx.Text = lDesignCtrl.Scaling.ToString("0.000");

                    lPartsLvw.BeginUpdate();
                    lPartsLvw.Items.Clear();

                    lPrimaryAttachmentCbx.BeginUpdate();
                    lPrimaryAttachmentCbx.Items.Clear();

                    // fill in parts list view
                    if (lDesignObject.Elements.Count > 0)
                    {
                        foreach (DesignElement tmpelem in lDesignObject.Elements)
                        {
                            DesignElementRect tmpelemr = (DesignElementRect)tmpelem;
                            lAddDesignElement(tmpelemr);
                        }
                    }

                    lPrimaryAttachmentCbx.EndUpdate();

                    lPartsLvw.EndUpdate();

                    StringHandler.AddStringToStartOfList(lAppPrefs.LastFiles, lDesignFilePath, 10);
                    lPopulateLastFilesListFromPrefs();

                    lChangingFromControl  = true;
                    lTSDesignFileCbx.Text = Path.GetFileName(lDesignFilePath);
                    lChangingFromControl  = uiupdate;
                }
            }
        }