Пример #1
1
 internal override void AddEvents(FBAdapter i_FBAdapter, IEnumerable<object> i_Events)
 {
     m_GMapControl.Invoke(new Action(() => m_GMapControl.MapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance));
     m_GMapControl.Invoke(new Action(() => m_GMapControl.SetPositionByKeywords("dubnov, Tel Aviv, Israel")));
     m_MarkersOverlay = new GMapOverlay("markers");
     foreach (object fbEvent in i_Events)
     {
         if (i_FBAdapter.HasLocationEvent(fbEvent))
         {
             //PointLatLng point = GetPosition(i_FBAdapter.GetLatLong(fbEvent));
             PointD eventLocation = i_FBAdapter.GetLatLong(fbEvent);
             PointLatLng point = new PointLatLng(eventLocation.X, eventLocation.Y);
             GMap.NET.WindowsForms.Markers.GMarkerGoogle marker = new GMap.NET.WindowsForms.Markers.GMarkerGoogle(
                 point,
                 GMap.NET.WindowsForms.Markers.GMarkerGoogleType.red_small);
             marker.ToolTipText = i_FBAdapter.GetEventName(fbEvent);
             m_MarkersOverlay.Markers.Add(marker);
         }
     }
 }
Пример #2
0
 public MainForm()
 {
     m_FBAdapter = FBAdapter.Instance;
     InitializeComponent();
     buttonEventsImages.Enabled    = false;
     buttonEventsLocations.Enabled = false;
 }
Пример #3
0
 public FormMain()
 {
     m_FBAdapter = FBAdapter.Instance;
     InitializeComponent();
     buttonEventsImages.Enabled = false;
     buttonEventsLocations.Enabled = false;
 }
Пример #4
0
        internal void LoadMap(UserControl i_UserControl, FBAdapter i_FBAdapter, IEnumerable <object> i_Events)
        {
            //Set control
            SetControl(i_UserControl);

            //Clear previous events
            ClearMap();

            //Add new events
            AddEvents(i_FBAdapter, i_Events);

            //Draw Map
            DrawMap();
        }
Пример #5
0
        internal void LoadMap(UserControl i_UserControl, FBAdapter i_FBAdapter, IEnumerable<object> i_Events)
        {
            //Set control
            SetControl(i_UserControl);

            //Clear previous events
            ClearMap();

            //Add new events
            AddEvents(i_FBAdapter, i_Events);

            //Draw Map
            DrawMap();
        }
Пример #6
0
 internal override void AddEvents(FBAdapter i_FBAdapter, IEnumerable <object> i_Events)
 {
     m_GMapControl.Invoke(new Action(() => m_GMapControl.MapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance));
     m_GMapControl.Invoke(new Action(() => m_GMapControl.SetPositionByKeywords("dubnov, Tel Aviv, Israel")));
     m_MarkersOverlay = new GMapOverlay("markers");
     foreach (object fbEvent in i_Events)
     {
         if (i_FBAdapter.HasLocationEvent(fbEvent))
         {
             //PointLatLng point = GetPosition(i_FBAdapter.GetLatLong(fbEvent));
             PointD      eventLocation = i_FBAdapter.GetLatLong(fbEvent);
             PointLatLng point         = new PointLatLng(eventLocation.X, eventLocation.Y);
             GMap.NET.WindowsForms.Markers.GMarkerGoogle marker = new GMap.NET.WindowsForms.Markers.GMarkerGoogle(
                 point,
                 GMap.NET.WindowsForms.Markers.GMarkerGoogleType.red_small);
             marker.ToolTipText = i_FBAdapter.GetEventName(fbEvent);
             m_MarkersOverlay.Markers.Add(marker);
         }
     }
 }
Пример #7
0
 internal abstract void AddEvents(FBAdapter i_FBAdapter, IEnumerable <object> i_Events);
Пример #8
0
 public IEnumerable <Event> GetEvents(FBAdapter i_FBAdapter)
 {
     return(i_FBAdapter.EventsNotYetReplied);
 }
Пример #9
0
 public IEnumerable <Event> GetEvents(FBAdapter i_FBAdapter)
 {
     return(i_FBAdapter.EventsCreated);
 }
Пример #10
0
 internal UserEvents(FBAdapter i_FBAdapter)
 {
     m_FBAdapter = i_FBAdapter;
 }
Пример #11
0
 public IEnumerable<Event> GetEvents(FBAdapter i_FBAdapter)
 {
     return i_FBAdapter.EventsNotYetReplied;
 }
Пример #12
0
 public IEnumerable<Event> GetEvents(FBAdapter i_FBAdapter)
 {
     return i_FBAdapter.EventsCreated;
 }
Пример #13
0
 internal UserEvents(FBAdapter i_FBAdapter)
 {
     m_FBAdapter = i_FBAdapter;
 }
Пример #14
0
 internal abstract void AddEvents(FBAdapter i_FBAdapter, IEnumerable<object> i_Events);