public SunSettings(IEnumerable <PortModel> inPorts, IEnumerable <PortModel> outPorts) : base(inPorts, outPorts) { RevitServicesUpdater.Instance.ElementsUpdated += Updater_ElementsUpdated; DynamoRevitApp.EventHandlerProxy.ViewActivated += CurrentUIApplication_ViewActivated; DynamoRevitApp.AddIdleAction(() => CurrentUIApplicationOnViewActivated()); }
protected override void PreShutdownCore(bool shutdownHost) { if (shutdownHost) { DynamoRevitApp.AddIdleAction(ShutdownRevitHostOnce); } base.PreShutdownCore(shutdownHost); }
public SunSettings() { OutPortData.Add( new PortData("SunSettings", Properties.Resources.PortDataSunSettingToolTip)); RegisterAllPorts(); RevitServicesUpdater.Instance.ElementsUpdated += Updater_ElementsUpdated; DynamoRevitApp.EventHandlerProxy.ViewActivated += CurrentUIApplication_ViewActivated; DynamoRevitApp.AddIdleAction(() => CurrentUIApplicationOnViewActivated()); }
public SiteLocation(IEnumerable <PortModel> inPorts, IEnumerable <PortModel> outPorts) : base(inPorts, outPorts) { Location = DynamoUnits.Location.ByLatitudeAndLongitude(0.0, 0.0); Location.Name = string.Empty; ArgumentLacing = LacingStrategy.Disabled; DynamoRevitApp.EventHandlerProxy.DocumentOpened += model_RevitDocumentChanged; RevitServicesUpdater.Instance.ElementsUpdated += RevitServicesUpdater_ElementsUpdated; DynamoRevitApp.AddIdleAction(() => Update()); }
public SiteLocation() { OutPorts.Add(new PortModel(PortType.Output, this, new PortData("Location", Properties.Resources.PortDataLocationToolTip))); RegisterAllPorts(); Location = DynamoUnits.Location.ByLatitudeAndLongitude(0.0, 0.0); Location.Name = string.Empty; ArgumentLacing = LacingStrategy.Disabled; DynamoRevitApp.EventHandlerProxy.DocumentOpened += model_RevitDocumentChanged; RevitServicesUpdater.Instance.ElementsUpdated += RevitServicesUpdater_ElementsUpdated; DynamoRevitApp.AddIdleAction(() => Update()); }
protected override void OnShutdown() { DynamoRevitApp.AddIdleAction(DeleteKeeperElement); }