public Autodesk.Revit.DB.ExternalDBApplicationResult OnStartup(Autodesk.Revit.ApplicationServices.ControlledApplication application) { application.ApplicationInitialized += new EventHandler <Autodesk.Revit.DB.Events.ApplicationInitializedEventArgs>(application_ApplicationInitialized); return(Autodesk.Revit.DB.ExternalDBApplicationResult.Succeeded); }
internal static Result CheckSetup(Autodesk.Revit.ApplicationServices.ControlledApplication app) { if (RhinoVersion >= MinimumRhinoVersion) { return(IsExpired() ? Result.Cancelled : Result.Succeeded); } using ( var taskDialog = new TaskDialog(MethodBase.GetCurrentMethod().DeclaringType.FullName) { Title = "Update Rhino", MainIcon = TaskDialogIcons.IconInformation, AllowCancellation = true, MainInstruction = "Unsupported Rhino WIP version", MainContent = $"Expected Rhino version is ({MinimumRhinoVersion}) or above.", ExpandedContent = RhinoVersionInfo is null ? "Rhino\n" : $"{RhinoVersionInfo.ProductName} {RhinoVersionInfo.ProductMajorPart}\n" + $"• Version: {RhinoVersion}\n" + $"• Path: '{SystemDir}'" + (!File.Exists(RhinoExePath) ? " (not found)" : string.Empty) + "\n" + $"\n{app.VersionName}\n" + #if REVIT_2019 $"• Version: {app.SubVersionNumber} ({app.VersionBuild})\n" + #else $"• Version: {app.VersionNumber} ({app.VersionBuild})\n" + #endif $"• Path: {Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName)}\n" + $"• Language: {app.Language.ToString()}", FooterText = $"Current Rhino WIP version: {RhinoVersion}" }
/// <summary> /// Simple test to see if the service is operational /// </summary> public string Hello() { Autodesk.Revit.UI.UIControlledApplication uiapp = SockeyeServerApp.Application; Autodesk.Revit.ApplicationServices.ControlledApplication app = uiapp.ControlledApplication; string message = string.Format("{0} Build {1}", app.VersionName, app.VersionBuild); return(message); }
public ExternalDBApplicationResult OnStartup(Autodesk.Revit.ApplicationServices.ControlledApplication application) { try { ExternalService externalResourceService = ExternalServiceRegistry.GetService(ExternalServices.BuiltInExternalServices.ExternalResourceService); if (externalResourceService == null) { return(ExternalDBApplicationResult.Failed); } IExternalResourceServer keynoteServer = new KeynoteServer(application); externalResourceService.AddServer(keynoteServer); return(ExternalDBApplicationResult.Succeeded); } catch (Exception ex) { string message = ex.Message; } return(ExternalDBApplicationResult.Succeeded); }
public Autodesk.Revit.DB.ExternalDBApplicationResult OnShutdown(Autodesk.Revit.ApplicationServices.ControlledApplication application) { return(Autodesk.Revit.DB.ExternalDBApplicationResult.Succeeded); }
public ExternalDBApplicationResult OnStartup(Autodesk.Revit.ApplicationServices.ControlledApplication app) { DesignAutomationBridge.DesignAutomationReadyEvent += HandleDesignAutomationReadyEvent; return(ExternalDBApplicationResult.Succeeded); }
private void AddAppDocEvents(Autodesk.Revit.ApplicationServices.ControlledApplication app) { appEv = new AppDocEvents(app); appEv.EnableEvents(); }
public ExternalDBApplicationResult OnStartup(Autodesk.Revit.ApplicationServices.ControlledApplication app) { DesignAutomationBridge.DesignAutomationReadyEvent += HandleDesignAutomationReadyEvent; ContainerStore.Registration <MapStreamOnDemandService>(); return(ExternalDBApplicationResult.Succeeded); }
public ExternalDBApplicationResult OnStartup(Autodesk.Revit.ApplicationServices.ControlledApplication application) { //TaskDialog.Show("Revit", "ExternalDBApplication") return(ExternalDBApplicationResult.Succeeded); }