private void DisplayProperties(TmNode node) { Trace.TraceInformation("Display properties for node: " + (node == null ? "null" : node.ToString())); if (node == null) { ShowTextInPropertiesPage("Select a Theme List, Category, or Theme"); } else { DisplayPropertyPanel(tabPage6.Controls, node); } }
private void DisplayMetadata(TmNode node) { Trace.TraceInformation("Display metadata for node: " + (node == null ? "null" : node.ToString())); if (node == null) { LoadDefaultBrowser(); //Loads a default start page return; } Debug.Assert(node.Metadata != null, "Node has no metadata object to display"); if (node.Metadata == null) { LoadDefaultBrowser(); //Loads a default start page return; } if (_cachedSafeNoMetadataTemplate == null) _cachedSafeNoMetadataTemplate = GetSafeNoMetadataTemplate(); if (string.IsNullOrEmpty(node.Metadata.Path)) webBrowser.DocumentText = string.Format(_cachedSafeNoMetadataTemplate, node.Name, node, "<empty>", "No Metadata", null); else { try { node.Metadata.Display(webBrowser, styleSheetComboBox.SelectedItem as StyleSheet); } catch (MetadataDisplayException ex) { webBrowser.DocumentText = string.Format(_cachedSafeNoMetadataTemplate, node.Name, node, node.Metadata.Path, ex.Message, ex); } } }
private void DisplayPreview(TmNode node) { Trace.TraceInformation("Display map preview for node: " + (node == null ? "null" : node.ToString())); ThemeNode tNode = node as ThemeNode; if (tNode == null) { ShowTextInPreviewPage("Select a theme"); } else { if (tNode.HasDataToPreview) { string msg = null; try { if (!MapInPreviewPage) ShowTextInPreviewPage("Loading map viewer..."); msg = MapViewer.LoadMapFileInControl(tNode.Data.Path, tabPage5); } catch (Exception ex) { msg = ex.Message; } if (!string.IsNullOrEmpty(msg)) { ShowTextInPreviewPage(msg); } } else { ShowTextInPreviewPage("Theme cannot be previewed, please select another theme"); } } }
private void DisplayPreview(TmNode node) { Trace.TraceInformation("Display map preview for node: " + (node == null ? "null" : node.ToString())); if (node == null || node.IsCategory || node.IsThemeList) { ShowTextInPreviewPage("Select a theme"); } else { if (node.HasDataToPreview) { if (mapControl == null) { try { CreateMapControl(); } catch (Exception ex) { Trace.TraceError("Unable to create ESRI mapControl\n" + ex); mapControl = null; } } if (mapControl == null) { ShowTextInPreviewPage("Unable to initialize the ArcGIS Viewer."); } else { ShowMapInPreviewPage(); string msg = LoadMapFileInPreviewControl(node.Data.Path); if (!string.IsNullOrEmpty(msg)) { ShowTextInPreviewPage(msg); } } } else { ShowTextInPreviewPage("Theme cannot be previewed, please select another theme"); } } }