Example #1
0
        private void AddLayer(IWmsLayer mapLayer, TreeNodeCollection nodes)
        {
            // Add this layer to the control
            TreeNode newNode = new TreeNode(mapLayer.Title);

            newNode.Tag = mapLayer;
            nodes.Add(newNode);
            // Recurse to add child layers
            AddLayers(mapLayer.Layers, newNode.Nodes);
        }
Example #2
0
 public void Clear()
 {
     _comboBoxStyles.Items.Clear();
     _comboBoxStyles.Enabled = false;
     _wmsStyleState.Clear();
     if (null != _textBoxAbstract)
     {
         _textBoxAbstract.Text = null;
     }
     _comboBoxStyles.SelectedIndexChanged -= new EventHandler(_comboBoxStyles_SelectedIndexChanged);
     _wmsLayer = null;
 }
 public void Clear()
 {
     _comboBoxStyles.Items.Clear();
     _comboBoxStyles.Enabled = false;
     _wmsStyleState.Clear();
     if (null != _textBoxAbstract)
     {
         _textBoxAbstract.Text = null;
     }
     _comboBoxStyles.SelectedIndexChanged -= new EventHandler(_comboBoxStyles_SelectedIndexChanged);
     _wmsLayer = null;
 }
Example #4
0
 public void Set(IWmsLayer wmsLayer, IWmsStyle wmsStyle)
 {
     Clear();
     _wmsLayer = wmsLayer;
     _comboBoxStyles.SelectedIndexChanged += new EventHandler(_comboBoxStyles_SelectedIndexChanged);
     if (null != _wmsLayer)
     {
         if (null != _textBoxAbstract)
         {
             _textBoxAbstract.Text = _wmsLayer.Abstract;
         }
         LoadStyleList(wmsStyle);
     }
     _wmsStyleState.Set(wmsStyle);
 }
 public void Set(IWmsLayer wmsLayer, IWmsStyle wmsStyle)
 {
     Clear();
     _wmsLayer = wmsLayer;
     _comboBoxStyles.SelectedIndexChanged += new EventHandler(_comboBoxStyles_SelectedIndexChanged);
     if (null != _wmsLayer)
     {
         if (null != _textBoxAbstract)
         {
             _textBoxAbstract.Text = _wmsLayer.Abstract;
         }
         LoadStyleList(wmsStyle);
     }
     _wmsStyleState.Set(wmsStyle);
 }
Example #6
0
        private void _treeViewServerLayers_AfterSelect(object sender, TreeViewEventArgs e)
        {
            IWmsLayer layer = e.Node.Tag as IWmsLayer;

            _layerState.Set(layer, null);
        }
Example #7
0
        private void treeViewServerLayers_AfterSelect(object sender, TreeViewEventArgs e)
        {
            IWmsLayer layer = e.Node.Tag as IWmsLayer;

            buttonAdd.Enabled = layer.Name != null;
        }
 private void AddLayer(IWmsLayer mapLayer, TreeNodeCollection nodes)
 {
     // Add this layer to the control
     TreeNode newNode = new TreeNode(mapLayer.Title);
     newNode.Tag = mapLayer;
     nodes.Add(newNode);
     // Recurse to add child layers
     AddLayers(mapLayer.Layers, newNode.Nodes);
 }
 private void AddLayers(IWmsLayer[] mapLayers, TreeNodeCollection nodes)
 {
     foreach (IWmsLayer mapLayer in mapLayers)
     {
         AddLayer(mapLayer, nodes);
     }
 }