Exemple #1
0
        private void btnCreate_Click(object sender, RoutedEventArgs e)
        {
            UIApplication currentUiApp = ONBOXApplication.onboxApp.uiApp;

            if (currentUiApp != null)
            {
                if (currentUiApp.ActiveUIDocument != null)
                {
                    if (currentUiApp.ActiveUIDocument.Document.IsFamilyDocument)
                    {
                        this.IsEnabled = false;
                    }
                    else
                    {
                        if (localExternalEvent.IsPending == false)
                        {
                            this.IsEnabled = true;
                            FreezeCreateButton();
                            beamFromWallsCurrentOperation = ExternalOperation.Create;
                            localExternalEvent.Raise();
                        }
                    }
                }
                else
                {
                    this.IsEnabled = false;
                }
            }
            else
            {
                this.IsEnabled = false;
            }
        }
        private void beamsFromWallsWindow_Closed(object sender, EventArgs e)
        {
            isShowned = false;
            beamFromWallsCurrentOperation = ExternalOperation.Unsubscribe;
            localExternalEvent.Raise();

            base.Close();
        }
 private void btnCreate_Click(object sender, RoutedEventArgs e)
 {
     if (localExternalEvent.IsPending == false)
     {
         this.IsEnabled = true;
         FreezeCreateButton();
         beamFromWallsCurrentOperation = ExternalOperation.Create;
         localExternalEvent.Raise();
     }
 }
 internal void ReloadBeamFamilies(UIApplication targetApp)
 {
     if (targetApp.ActiveUIDocument != null)
     {
         if (targetApp.ActiveUIDocument.Document.IsFamilyDocument)
         {
             this.IsEnabled = false;
         }
         else
         {
             if (localExternalEvent.IsPending == false)
             {
                 this.IsEnabled = true;
                 beamFromWallsCurrentOperation = ExternalOperation.Reload;
                 localExternalEvent.Raise();
             }
         }
     }
     else
     {
         this.IsEnabled = false;
     }
 }
 private void LoadFamily(UIApplication targetApp)
 {
     if (targetApp.ActiveUIDocument != null)
     {
         if (targetApp.ActiveUIDocument.Document.IsFamilyDocument)
         {
             this.IsEnabled = false;
         }
         else
         {
             if (localExternalEvent.IsPending == false)
             {
                 this.IsEnabled = true;
                 beamFromColumnsCurrentOperation = ExternalOperation.LoadFamily;
                 localExternalEvent.Raise();
             }
         }
     }
     else
     {
         this.IsEnabled = false;
     }
 }
Exemple #6
0
 public object Any(ExternalOperation request)
 {
     return(new ExternalOperationResponse {
         Result = request.Name
     });
 }
 public object Any(ExternalOperation request)
 {
     return new ExternalOperationResponse { Result = request.Name };
 }