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 | } |