Exemplo n.º 1
0
 private void OpenPartPreviewWindow(View3DWidget.AutoRotate autoRotate)
 {
     if (partPreviewWindow == null)
     {
         partPreviewWindow         = new PartPreviewMainWindow(this.PrintItem, autoRotate);
         partPreviewWindow.Closed += new EventHandler(PartPreviewWindow_Closed);
     }
     else
     {
         partPreviewWindow.BringToFront();
     }
 }
Exemplo n.º 2
0
 public void OpenPartViewWindow(View3DWidget.OpenMode openMode = View3DWidget.OpenMode.Viewing)
 {
     if (viewingWindow == null)
     {
         viewingWindow         = new PartPreviewMainWindow(this.PrintItemWrapper, View3DWidget.AutoRotate.Enabled, openMode);
         viewingWindow.Closed += new EventHandler(PartPreviewMainWindow_Closed);
     }
     else
     {
         viewingWindow.BringToFront();
     }
 }
        private void OpenPartPreviewWindow(PrintItem printItem, View3DWidget.AutoRotate autoRotate)
        {
            PrintItemWrapper itemWrapper = new PrintItemWrapper(printItem.Id);

            if (partPreviewWindow == null)
            {
                partPreviewWindow         = new PartPreviewMainWindow(itemWrapper, autoRotate);
                partPreviewWindow.Closed += new EventHandler(PartPreviewWindow_Closed);
            }
            else
            {
                partPreviewWindow.BringToFront();
            }
        }
 private void OpenPartPreviewWindow(View3DWidget.AutoRotate autoRotate)
 {
     if (partPreviewWindow == null)
     {
         partPreviewWindow         = new PartPreviewMainWindow(this.PrintItem, autoRotate);
         partPreviewWindow.Closed += (object sender, EventArgs e) =>
         {
             this.partPreviewWindow = null;
         };
     }
     else
     {
         partPreviewWindow.BringToFront();
     }
 }
Exemplo n.º 5
0
 private void OpenPartPreviewWindow(View3DWidget.AutoRotate autoRotate)
 {
     if (partPreviewWindow == null)
     {
         partPreviewWindow         = new PartPreviewMainWindow(this.ItemWrapper, autoRotate);
         partPreviewWindow.Closed += (s, e) =>
         {
             this.partPreviewWindow = null;
         };
     }
     else
     {
         partPreviewWindow.BringToFront();
     }
 }
Exemplo n.º 6
0
 private void OpenViewWindow()
 {
     if (viewWindowIsOpen == false)
     {
         viewingWindow         = new PartPreviewMainWindow(PrintItemWrapper);
         this.viewWindowIsOpen = true;
         viewingWindow.Closed += new EventHandler(PartPreviewWindow_Closed);
     }
     else
     {
         if (viewingWindow != null)
         {
             viewingWindow.BringToFront();
         }
     }
 }
Exemplo n.º 7
0
 public void OpenPartViewWindow(bool openInEditMode = false)
 {
     if (viewWindowIsOpen == false)
     {
         viewingWindow         = new PartPreviewMainWindow(this.printItemWrapper, View3DWidget.AutoRotate.Enabled, openInEditMode);
         this.viewWindowIsOpen = true;
         viewingWindow.Closed += new EventHandler(PartPreviewMainWindow_Closed);
     }
     else
     {
         if (viewingWindow != null)
         {
             viewingWindow.BringToFront();
         }
     }
 }
Exemplo n.º 8
0
 public void OpenPartViewWindow(View3DWidget.OpenMode openMode = View3DWidget.OpenMode.Viewing)
 {
     if (viewWindowIsOpen == false)
     {
         viewingWindow         = new PartPreviewMainWindow(this.PrintItemWrapper, View3DWidget.AutoRotate.Enabled, openMode);
         viewingWindow.Name    = "Queue Item " + PrintItemWrapper.Name + " Part Preview";
         this.viewWindowIsOpen = true;
         viewingWindow.Closed += new EventHandler(PartPreviewWindow_Closed);
     }
     else
     {
         if (viewingWindow != null)
         {
             viewingWindow.BringToFront();
         }
     }
 }
 public async void OpenPartViewWindow(View3DWidget.OpenMode openMode = View3DWidget.OpenMode.Viewing, PrintItemWrapper printItemWrapper = null)
 {
     if (viewingWindow == null)
     {
         // Only call GetPrintItemWrapperAsync if need to avoid unneeded overhead
         if (printItemWrapper == null)
         {
             printItemWrapper = await this.GetPrintItemWrapperAsync();
         }
         viewingWindow         = new PartPreviewMainWindow(printItemWrapper, View3DWidget.AutoRotate.Enabled, openMode);
         viewingWindow.Closed += new EventHandler(PartPreviewMainWindow_Closed);
     }
     else
     {
         viewingWindow.BringToFront();
     }
 }
Exemplo n.º 10
0
 void PartPreviewWindow_Closed(object sender, EventArgs e)
 {
     this.partPreviewWindow = null;
 }
Exemplo n.º 11
0
 private void PartPreviewMainWindow_Closed(object sender, EventArgs e)
 {
     viewingWindow = null;
 }