Exemplo n.º 1
0
        private void Map_LayerAdded(object sender, LayerEventArgs e)
        {
            if (e.Layer == null)
                return;

            AddContextMenuItems(e.Layer);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Simply echo this event out to members above this group that might be listening to it.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void OnLayerAdded(object sender, LayerEventArgs e)
 {
     if (LayerAdded != null)
     {
         LayerAdded(sender, e);
     }
 }
Exemplo n.º 3
0
 private void Layers_LayerRemoved(object sender, LayerEventArgs e)
 {
     if (GetLayerCount(true) == 0)
     {
         ExtentsInitialized = false;
     }
 }
Exemplo n.º 4
0
        /// <summary>
        /// Fires the LayerAdded event.
        /// </summary>
        /// <param name="sender">The layer that was added.</param>
        /// <param name="e">LayerEventArgs.</param>
        protected virtual void OnLayerAdded(object sender, LayerEventArgs e)
        {
            if (EventsSuspended)
            {
                return;
            }

            LayerAdded?.Invoke(sender, e);
        }
Exemplo n.º 5
0
 /// <summary>
 /// Zooms to the envelope if no envelope has been established for this frame.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void Layers_LayerAdded(object sender, LayerEventArgs e)
 {
     if (ExtentsInitialized)
     {
         return;
     }
     ExtentsInitialized = true;
     if (e.Layer != null)
     {
         ViewExtents = e.Layer.Extent.Copy();
         ViewExtents.ExpandBy(e.Layer.Extent.Width / 10, e.Layer.Extent.Height / 10);
     }
 }
Exemplo n.º 6
0
 /// <summary>
 /// Fires the LayerAdded event
 /// </summary>
 /// <param name="sender">The layer that was added</param>
 /// <param name="e">LayerEventArgs</param>
 protected virtual void OnLayerAdded(object sender, LayerEventArgs e)
 {
     // todo: only LayerAdded event is suspended, there are lots of other events that need to be suspended, too.
     if (EventsSuspended)
     {
         _layerAddedFired = true;
         return;
     }
     if (LayerAdded != null)
     {
         LayerAdded(sender, e);
     }
 }
Exemplo n.º 7
0
        /// <summary>
        /// Fires the LayerAdded event
        /// </summary>
        /// <param name="sender">The layer that was added</param>
        /// <param name="e">LayerEventArgs</param>
        protected virtual void OnLayerAdded(object sender, LayerEventArgs e)
        {
            if (EventsSuspended)
            {
                return;
            }

            var h = LayerAdded;

            if (h != null)
            {
                h(sender, e);
            }
        }
Exemplo n.º 8
0
 private void MapFrame_LayerAdded(object sender, DotSpatial.Symbology.LayerEventArgs e)
 {
     // The first layer that is added is not automatically selected, so we show the data for it anyway.
     if (_Map.Layers.SelectedLayer == null && _Map.Layers.Count == 1)
     {
         _ActiveLayer = _Map.Layers[0];
         OnActiveLayerChanged(EventArgs.Empty);
     }
     else if (_Map.Layers.SelectedLayer == null && _RemovedLayer != null)
     {
         _ActiveLayer  = _RemovedLayer;
         _RemovedLayer = null;
         OnActiveLayerChanged(EventArgs.Empty);
     }
 }
Exemplo n.º 9
0
        void MapFrame_LayerAdded(object sender, DotSpatial.Symbology.LayerEventArgs e)
        {
            this.valleyName = this.projectMgr.GetProperty("valley");
            this.riverName  = this.projectMgr.GetProperty("river");

            var curItem = this.cmbSelectRiverCenterline.SelectedItem;

            this.cmbSelectRiverCenterline.Items.Add(e.Layer.LegendText);
            if (e.Layer.LegendText == this.riverName)
            {
                this.cmbSelectRiverCenterline.SelectedItem = this.riverName;
            }
            this.cmbSelectValleyCenterline.Items.Add(e.Layer.LegendText);
            if (e.Layer.LegendText == this.valleyName)
            {
                this.cmbSelectValleyCenterline.SelectedItem = this.valleyName;
            }
        }
Exemplo n.º 10
0
 /// <summary>
 /// Removes the layer, that was removed from map from the DGV_Selection.
 /// </summary>
 private void Map_LayerRemoved(object sender, LayerEventArgs e)
 {
     _DGV_Selection.RemoveLayer(e.Layer);
 }
Exemplo n.º 11
0
 /// <summary>
 /// Adds the layer that was added to the map to the DGV_Selection.
 /// </summary>
 private void Map_LayerAdded(object sender, LayerEventArgs e)
 {
     _DGV_Selection.AddLayer(e.Layer);
 }
Exemplo n.º 12
0
 private void Layers_LayerRemoved(object sender, LayerEventArgs e)
 {
     if (GetLayerCount(true) == 0)
     {
         ExtentsInitialized = false;
     }
 }
Exemplo n.º 13
0
 private void MapFrameOnLayerRemoved(object sender, LayerEventArgs e)
 {
     _selection.Remove(e.Layer);
 }
Exemplo n.º 14
0
 private void MapFrame_LayerAdded(object sender, LayerEventArgs e)
 {
     OnLayerAdded(sender, e);
 }
Exemplo n.º 15
0
 /// <summary>
 /// Occurs when removing a layer.  This also fires the LayerRemoved event.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void OnLayerRemoved(object sender, LayerEventArgs e)
 {
     if (LayerRemoved != null) LayerRemoved(sender, e);
 }
 private void Map_LayerAdded(object sender, LayerEventArgs e)
 {
     IterateThroughAnyGroupsToFindLayers(e.Layer);
 }
Exemplo n.º 17
0
 private void Layers_LayerAdded(object sender, LayerEventArgs e)
 {
     OnLayerAdded(sender, e);
 }
Exemplo n.º 18
0
 private void map_LayerAdded(object sender, LayerEventArgs e)
 {
     Debug.WriteLine("Layer Added");
     OnMapPropertyChanged();
 }
Exemplo n.º 19
0
 void MapFrame_LayerRemoved(object sender, DotSpatial.Symbology.LayerEventArgs e)
 {
     RemoveLayer(this.cmbSelectRiverCenterline, e.Layer);
     RemoveLayer(this.cmbSelectValleyCenterline, e.Layer);
 }
Exemplo n.º 20
0
 private void MapFrame_LayerRemoved(object sender, LayerEventArgs e)
 {
     Debug.WriteLine("Layer Removed");
     OnMapPropertyChanged();
 }
Exemplo n.º 21
0
 private void Layers_LayerAdded(object sender, LayerEventArgs e)
 {
     OnLayerAdded(sender, e);
 }
Exemplo n.º 22
0
 private void MapFrameOnLayerRemoved(object sender, LayerEventArgs e)
 {
     if (e.Layer == _activeLayer) _activeLayer = null;
 }
Exemplo n.º 23
0
 private void ItemLayerSelected(object sender, LayerEventArgs e)
 {
     // This will also automatically fire the event in the setter.
     SelectedLayer = e.Layer;
 }
Exemplo n.º 24
0
 /// <summary>
 /// Occurs when removing a layer. This also fires the LayerRemoved event.
 /// </summary>
 /// <param name="sender">Sender that raised the event.</param>
 /// <param name="e">The event args.</param>
 protected virtual void OnLayerRemoved(object sender, LayerEventArgs e)
 {
     LayerRemoved?.Invoke(sender, e);
 }
Exemplo n.º 25
0
 protected void MapFrame_LayerAdded(object sender, LayerEventArgs e)
 {
     OnLayerAdded(sender, e);
 }
Exemplo n.º 26
0
 /// <summary>
 /// Zooms to the envelope if no envelope has been established for this frame.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void Layers_LayerAdded(object sender, LayerEventArgs e)
 {
     if (ExtentsInitialized) return;
     ExtentsInitialized = true;
     if (e.Layer != null)
     {
         ViewExtents = e.Layer.Extent.Copy();
         ViewExtents.ExpandBy(e.Layer.Extent.Width / 10, e.Layer.Extent.Height / 10);
     }
 }
Exemplo n.º 27
0
 /// <summary>
 /// Fires the LayerAdded event
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void OnLayerAdded(object sender, LayerEventArgs e)
 {
     if (LayerAdded != null) LayerAdded(sender, e);
 }
Exemplo n.º 28
0
 /// <summary>
 /// Fires the LayerAdded event
 /// </summary>
 protected virtual void OnLayerAdded(object sender, LayerEventArgs e)
 {
     var h = LayerAdded;
     if (h != null) h(sender, e);
 }
Exemplo n.º 29
0
 private void LayersLayerRemoved(object sender, LayerEventArgs e)
 {
     OnLayerRemoved(sender, e);
 }
Exemplo n.º 30
0
        private void LayerColection_LayerAdded(object sender, LayerEventArgs e)
        {
            IMapLayer layer = e.Layer as IMapLayer;
            if (layer == null) return;
            if (!ExtentsInitialized || ViewExtents == null || ViewExtents.IsEmpty() ||
                ViewExtents.Width == 0 || View.Height == 0)
            {
                ExtentsInitialized = true;
                Extent desired = e.Layer.Extent;
                if (desired != null && desired.IsEmpty() == false)
                {
                    if (desired.Width == 0 && desired.Height == 0)
                    {
                        // 1 point, or all points are the same point.
                        double x = desired.X;
                        double y = desired.Y;
                        ViewExtents = new Extent(x - x / 10, y - y / 10, x + x / 10, y + y / 10);
                    }
                    else if (desired.Width > 0 && desired.Width < 1E300)
                    {
                        if (desired.Height > 0 && desired.Height < 1E300)
                        {
                            Extent env = desired.Copy();
                            env.ExpandBy(env.Width / 10, env.Height / 10); // Work item #84
                            ViewExtents = env;
                        }
                    }
                }
            }

            ReprojectOnTheFly(layer);
            Initialize();
            return;
        }