protected void ShowSemanticTypeTree(object sender, EventArgs args) { SemanticTypeTreeController.IfNull(() => { NewPane("semanticTypeTree.xml"); }); }
/// <summary> /// Resets the STS but keeps the XML document text. /// </summary> protected void Reset(object sender, EventArgs args) { try { // Speak("System reset."); SemanticTypeTreeController.IfNotNull(c => c.View.Clear()); PropertyGridController.IfNotNull(c => c.View.Clear()); // XmlEditorController.IfNotNull(c => c.View.Clear()); OutputController.IfNotNull(c => c.View.Clear()); SymbolTableController.IfNotNull(c => c.View.Clear()); InternalReset(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); System.Diagnostics.Debug.WriteLine(ex.StackTrace); } finally { LoadXml("protocols.xml"); Program.Skin.RegisterReceptor("System", this); Program.Skin.RegisterReceptor("DropReceptor", Program.DropReceptor); } }