Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
2500 | - | 1 | ///============================================================================ |
2 | /// MKLiveView |
||
3 | /// Copyright © 2016 Steph |
||
4 | /// |
||
5 | ///This file is part of MKLiveView. |
||
6 | /// |
||
7 | ///MKLiveView is free software: you can redistribute it and/or modify |
||
8 | ///it under the terms of the GNU General Public License as published by |
||
9 | ///the Free Software Foundation, either version 3 of the License, or |
||
10 | ///(at your option) any later version. |
||
11 | /// |
||
12 | ///MKLiveView is distributed in the hope that it will be useful, |
||
13 | ///but WITHOUT ANY WARRANTY; without even the implied warranty of |
||
14 | ///MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||
15 | ///GNU General Public License for more details. |
||
16 | /// |
||
17 | ///You should have received a copy of the GNU General Public License |
||
18 | ///along with cssRcon. If not, see <http://www.gnu.org/licenses/>. |
||
19 | /// |
||
20 | ///============================================================================ |
||
21 | ///Credits: |
||
22 | |||
23 | /// radioman (http://www.codeplex.com/site/users/view/radioman) |
||
24 | /// for his really GreatMaps! (http://greatmaps.codeplex.com/) |
||
25 | /// |
||
26 | /// I made some changes to the source, so You need all files from this project here in order to compile and run |
||
27 | /// |
||
28 | /// JOHN C. MACDONALD at Ira A. Fulton College of Engineering and Technology |
||
29 | /// for his MIKROKOPTER SERIAL CONTROL TUTORIAL (http://hdl.lib.byu.edu/1877/2747) |
||
30 | /// and the sourcecode (http://hdl.lib.byu.edu/1877/2748) |
||
31 | /// By his work I finally managed to get the communication with the Mikrokopter controllers to run |
||
32 | /// Some of his code was used in this programm like the SimpelSerialPort class (with lots of changes) |
||
33 | /// and the FilghtControllerMessage class |
||
34 | /// |
||
35 | ///============================================================================ |
||
36 | /// DISCLAIMER |
||
37 | /// =========== |
||
38 | /// |
||
39 | /// I created this software with my best knowledge and belief. |
||
40 | /// |
||
41 | /// IN NO EVENT, UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, |
||
42 | /// SHALL I, OR ANY PERSON BE LIABLE FOR ANY LOSS, EXPENSE OR DAMAGE, |
||
43 | /// OF ANY TYPE OR NATURE ARISING OUT OF THE USE OF, |
||
44 | /// OR INABILITY TO USE THIS SOFTWARE OR PROGRAM, |
||
45 | /// INCLUDING, BUT NOT LIMITED TO, CLAIMS, SUITS OR CAUSES OF ACTION |
||
46 | /// INVOLVING ALLEGED INFRINGEMENT OF COPYRIGHTS, |
||
47 | /// PATENTS, TRADEMARKS, TRADE SECRETS, OR UNFAIR COMPETITION. |
||
48 | /// |
||
49 | /// This means: use it & have fun (but @ Your own risk...) |
||
50 | /// =========================================================================== |
||
51 | |||
52 | using System.Windows; |
||
53 | using System.Windows.Controls; |
||
54 | using System.Windows.Controls.Primitives; |
||
55 | using System.Windows.Input; |
||
56 | using System.Windows.Media; |
||
57 | using GMap.NET.WindowsPresentation; |
||
58 | using System.Diagnostics; |
||
59 | |||
60 | namespace MKLiveView.GMapCustomMarkers |
||
61 | { |
||
62 | public partial class CustomMarkerWPActive |
||
63 | { |
||
64 | //Popup Popup; |
||
65 | //Label Label; |
||
66 | GMapMarker Marker; |
||
67 | MainWindow MainWindow; |
||
68 | int _type = 0; |
||
69 | |||
70 | public CustomMarkerWPActive(MainWindow window, GMapMarker marker, string title, int type) |
||
71 | { |
||
72 | this.InitializeComponent(); |
||
73 | |||
74 | this.MainWindow = window; |
||
75 | this.Marker = marker; |
||
76 | _type = type; |
||
77 | } |
||
78 | void CustomMarkerWPActive_Unloaded(object sender, RoutedEventArgs e) |
||
79 | { |
||
80 | Marker.Shape = null; |
||
81 | } |
||
82 | public int WPType |
||
83 | { |
||
84 | get { return _type; } |
||
85 | set { _type = value; } |
||
86 | } |
||
87 | } |
||
88 | } |