Subversion Repositories Projects

Rev

Rev 2359 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2359 Rev 2361
Line 3697... Line 3697...
3697
            iVal = Convert.ToInt16(dtWaypoints.Rows[index][14]);
3697
            iVal = Convert.ToInt16(dtWaypoints.Rows[index][14]);
3698
            tbWPEditOut1.Text = iVal.ToString();
3698
            tbWPEditOut1.Text = iVal.ToString();
Line 3699... Line 3699...
3699
 
3699
 
Line -... Line 3700...
-
 
3700
        }
-
 
3701
 
-
 
3702
        private void btnEditWPSave_Click(object sender, RoutedEventArgs e)
-
 
3703
        {
-
 
3704
 
-
 
3705
        }
-
 
3706
        private void btnEditWPDel_Click(object sender, RoutedEventArgs e)
-
 
3707
        {
-
 
3708
 
-
 
3709
        }
-
 
3710
        private void tbWPEdit_KeyDown(object sender, KeyEventArgs e)
-
 
3711
        {
-
 
3712
           if(!((TextBox)sender).IsReadOnly)
-
 
3713
            {
-
 
3714
                KeyPad.Keypad k = new KeyPad.Keypad(this);
-
 
3715
 
-
 
3716
                //var x = KeyInterop.VirtualKeyFromKey(e.Key);
-
 
3717
                KeyConverter x = new KeyConverter();
-
 
3718
                string s = x.ConvertToString(e.Key);
-
 
3719
 
-
 
3720
                if ("1234567890,\b".IndexOf(s) < 0) //general check for valid chars(0-9) and backspace (\b)
-
 
3721
                    e.Handled = true;
-
 
3722
                else
-
 
3723
                    if ("\b".IndexOf(s) < 0)
-
 
3724
                        if (Convert.ToInt16(((TextBox)sender).Text + s) > 360) //if valid and not backspace, check for upper limit of the resulting number
-
 
3725
                            e.Handled = true;
-
 
3726
 
-
 
3727
            }
3700
        }
3728
        }
3701
 
3729
 
3702
        private void tbWPEditHeading_KeyDown(object sender, KeyEventArgs e)
3730
        private void tbWPEditHeading_KeyDown(object sender, KeyEventArgs e)
3703
        {
3731
        {
3704
           if(!tbWPEditHeading.IsReadOnly)
3732
           if(!tbWPEditHeading.IsReadOnly)
Line 3714... Line 3742...
3714
                        if (Convert.ToInt16(((TextBox)sender).Text + s) > 360) //if valid and not backspace, check for upper limit of the resulting number
3742
                        if (Convert.ToInt16(((TextBox)sender).Text + s) > 360) //if valid and not backspace, check for upper limit of the resulting number
3715
                            e.Handled = true;
3743
                            e.Handled = true;
Line 3716... Line 3744...
3716
 
3744
 
3717
            }
3745
            }
3718
        }
3746
        }
3719
        private void btnWPEditAddCurrentPos_Click(object sender, RoutedEventArgs e)
3747
        private void btnWPAddCurrentPos_Click(object sender, RoutedEventArgs e)
3720
        {
3748
        {
Line 3721... Line 3749...
3721
            object[] o = new object[16];
3749
            object[] o = new object[16];
3722
 
3750
 
Line 3850... Line 3878...
3850
                    myXmlTextWriter.Close();
3878
                    myXmlTextWriter.Close();
3851
                }
3879
                }
3852
            }
3880
            }
3853
        }
3881
        }
Line 3854... Line -...
3854
 
-
 
3855
 
3882
 
3856
        private void btnLoadGPXLog_Click(object sender, RoutedEventArgs e)
3883
        private void btnLoadGPXLog_Click(object sender, RoutedEventArgs e)
3857
        {
3884
        {
3858
            _loadGPXLog();
3885
            _loadGPXLog();
3859
        }
3886
        }