static void OnActiveDocumentChanged(object s, EventArgs args) { if (IdeApp.Workbench.ActiveDocument == null) { if (SteticApp.ActiveDesigner != null) { SteticApp.ActiveDesigner = null; RestoreLayout(); } return; } CombinedDesignView view = IdeApp.Workbench.ActiveDocument.GetContent <CombinedDesignView> (); if (view != null) { SteticApp.ActiveDesigner = view.Designer; SetDesignerLayout(); return; } else if (SteticApp.ActiveDesigner != null) { SteticApp.ActiveDesigner = null; RestoreLayout(); } }
internal static void JumpToSignalHandler(Stetic.Signal signal) { if (IdeApp.Workbench.ActiveDocument != null) { CombinedDesignView view = IdeApp.Workbench.ActiveDocument.GetContent <CombinedDesignView> (); if (view != null) { view.JumpToSignalHandler(signal); } } }