/// <summary> /// Creates a new SprApplication class. Will automatically connect to a /// single SmartPlant Review process if available. /// </summary> public SprApplication() { // Set the static application for class parent referencing ActiveApplication = this; if (SprProcesses.Length == 1) Connect(); }
internal SprWindow(SprApplication application, SprWindowType type) { Application = application; Type = type; // Get a new DrSnapShot object DrWindow = Activator.CreateInstance(SprImportedTypes.DrWindow); Refresh(); }
internal SprApplicationWindows(SprApplication application) { _application = application; _applicationWindow = GetWindow(SprWindowType.ApplicationWindow); _elevationWindow = GetWindow(SprWindowType.ElevationWindow); _mainWindow = GetWindow(SprWindowType.MainWindow); _planWindow = GetWindow(SprWindowType.PlanWindow); _textWindow = (SprTextWindow)GetWindow(SprWindowType.TextWindow); }