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); }
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 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); }
private void _treeViewServerLayers_AfterSelect(object sender, TreeViewEventArgs e) { IWmsLayer layer = e.Node.Tag as IWmsLayer; _layerState.Set(layer, null); }
private void treeViewServerLayers_AfterSelect(object sender, TreeViewEventArgs e) { IWmsLayer layer = e.Node.Tag as IWmsLayer; buttonAdd.Enabled = layer.Name != null; }
private void AddLayers(IWmsLayer[] mapLayers, TreeNodeCollection nodes) { foreach (IWmsLayer mapLayer in mapLayers) { AddLayer(mapLayer, nodes); } }