Exemplo n.º 1
0
        private void InitBindings()
        {
            BoolToVisibilityConverter boolToVisibilityConverter = new BoolToVisibilityConverter();

            CreateFileButton.SetBinding(VisibilityProperty, new Binding(nameof(CreateFileButtonVisible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
            OpenFileButton.SetBinding(VisibilityProperty, new Binding(nameof(OpenFileButtonVisible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
            SaveFileButton.SetBinding(VisibilityProperty, new Binding(nameof(SaveFileButtonVisible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
            Separator1.SetBinding(VisibilityProperty, new Binding(nameof(Separator1Visible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
            ImportButton.SetBinding(VisibilityProperty, new Binding(nameof(ImportButtonVisible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
            ExportButton.SetBinding(VisibilityProperty, new Binding(nameof(ExportButtonVisible))
            {
                Source = this, Mode = BindingMode.OneWay, Converter = boolToVisibilityConverter
            });
        }
Exemplo n.º 2
0
        protected void Init(ExportButton exportBtn, Grid mainGrid, Func <IEnumerableEx> getItems)
        {
            if (exportBtn == null)
            {
                throw new ArgumentNullException("exportBtn");
            }

            if (mainGrid == null)
            {
                throw new ArgumentNullException("mainGrid");
            }

            if (getItems == null)
            {
                throw new ArgumentNullException("getItems");
            }

            _exportBtn = exportBtn;
            _exportBtn.ExportStarted += ExportBtnOnExportStarted;

            dynamic ctrl = this;

            _from       = ctrl.FromCtrl;
            _to         = ctrl.ToCtrl;
            _drivePanel = ctrl.DrivePanel;

            Progress.Init(_exportBtn, mainGrid);

            From = DateTime.Today - TimeSpan.FromDays(7);
            To   = DateTime.Today + TimeSpan.FromDays(1);

            _getItems = getItems;
        }
Exemplo n.º 3
0
 private void RegisterEvents()
 {
     CreateFileButton.RegisterClickEvent(CreateFileButtonClick);
     OpenFileButton.RegisterClickEvent(OpenFileButtonClick);
     SaveFileButton.RegisterClickEvent(SaveFileButtonClick);
     ImportButton.RegisterClickEvent(ImportButtonClick);
     ExportButton.RegisterClickEvent(ExportButtonClick);
 }
        /// <inheritdoc />
        public void Export()
        {
            ExportButton.Click();
            var dlg = Parent.Node.Find <IWindow>(new WindowPattern {
                WndClass = "#32770"
            }, 1);

            dlg.Find <IButton>(new WindowPattern()
            {
                WndClass = "Button", WndCaption = "OK"
            }).Click();
            WaitForExportOverlayAppear();
            WaitForExportOverlayDisappear();
        }
Exemplo n.º 5
0
 private void CSVExportDialog_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         ExportButton.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
     }
     else
     {
         if (e.Key == Key.Escape)
         {
             CancelButton.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
         }
     }
 }
Exemplo n.º 6
0
        internal void Click_to_button(ButtonType _buttonName)
        {
            switch (_buttonName.ToString())
            {
            case "Export":
                ExportButton.Click();
                break;

            case "Import":
                ImportButton.Click();
                break;

            case "Cancel":
                CancelButton.Click();
                break;
            }
        }
        void ReleaseDesignerOutlets()
        {
            if (ExportButton != null)
            {
                ExportButton.Dispose();
                ExportButton = null;
            }

            if (StartButton != null)
            {
                StartButton.Dispose();
                StartButton = null;
            }

            if (TableView != null)
            {
                TableView.Dispose();
                TableView = null;
            }

            if (TestDetailsLabel != null)
            {
                TestDetailsLabel.Dispose();
                TestDetailsLabel = null;
            }

            if (TestImageView != null)
            {
                TestImageView.Dispose();
                TestImageView = null;
            }

            if (TestTitleLabel != null)
            {
                TestTitleLabel.Dispose();
                TestTitleLabel = null;
            }
        }
Exemplo n.º 8
0
 public void ExportCsv()
 {
     CheckSpinner();
     //Console.Read();
     Thread.Sleep(3000);
     //Error Alart Or Elapsed More Than 5 Minutes===> Return
     if (MessageContainer.IsDisplayed("Message Container"))
     {
         logger.Fatal("Crash Issue On Loading Result");
         BusinessFlows.ErrorMessage = "Crash Issue On Loading Result";
         //dialogButton.ClickOnIt("Dialog Button");
         return;
     }
     else if (BusinessFlows.ErrorMessage == "Result Could Not Load After 5 Minutes")
     {
         return;
     }
     else
     {
         PageFactory.InitElements(Initialize.Driver, this);
         ExportButton.ClickOnIt("Export Button");
         Thread.Sleep(5000);
     }
 }
        void ReleaseDesignerOutlets()
        {
            if (LastUpdatedTimestamp != null)
            {
                LastUpdatedTimestamp.Dispose();
                LastUpdatedTimestamp = null;
            }

            if (AccountTextField != null)
            {
                AccountTextField.Dispose();
                AccountTextField = null;
            }

            if (AutoRefreshButton != null)
            {
                AutoRefreshButton.Dispose();
                AutoRefreshButton = null;
            }

            if (AutoRefreshIntervalComboBox != null)
            {
                AutoRefreshIntervalComboBox.Dispose();
                AutoRefreshIntervalComboBox = null;
            }

            if (ClearButton != null)
            {
                ClearButton.Dispose();
                ClearButton = null;
            }

            if (CloseButton != null)
            {
                CloseButton.Dispose();
                CloseButton = null;
            }

            if (CorrelationIdTextField != null)
            {
                CorrelationIdTextField.Dispose();
                CorrelationIdTextField = null;
            }

            if (DurationTextField != null)
            {
                DurationTextField.Dispose();
                DurationTextField = null;
            }

            if (EventCountTextField != null)
            {
                EventCountTextField.Dispose();
                EventCountTextField = null;
            }

            if (EventLogActionButton != null)
            {
                EventLogActionButton.Dispose();
                EventLogActionButton = null;
            }

            if (EventsCountTextField != null)
            {
                EventsCountTextField.Dispose();
                EventsCountTextField = null;
            }

            if (EventsLogTableView != null)
            {
                EventsLogTableView.Dispose();
                EventsLogTableView = null;
            }

            if (EventTypeTextField != null)
            {
                EventTypeTextField.Dispose();
                EventTypeTextField = null;
            }

            if (ExportButton != null)
            {
                ExportButton.Dispose();
                ExportButton = null;
            }

            if (FilterButton != null)
            {
                FilterButton.Dispose();
                FilterButton = null;
            }

            if (FilterStatusTextField != null)
            {
                FilterStatusTextField.Dispose();
                FilterStatusTextField = null;
            }

            if (FriendlyButton != null)
            {
                FriendlyButton.Dispose();
                FriendlyButton = null;
            }

            if (FriendlyScrollView != null)
            {
                FriendlyScrollView.Dispose();
                FriendlyScrollView = null;
            }

            if (FriendlyTextView != null)
            {
                FriendlyTextView.Dispose();
                FriendlyTextView = null;
            }

            if (FriendlyWebView != null)
            {
                FriendlyWebView.Dispose();
                FriendlyWebView = null;
            }

            if (ImportButton != null)
            {
                ImportButton.Dispose();
                ImportButton = null;
            }

            if (JsonButton != null)
            {
                JsonButton.Dispose();
                JsonButton = null;
            }

            if (JsonScrollView != null)
            {
                JsonScrollView.Dispose();
                JsonScrollView = null;
            }

            if (JsonTextField != null)
            {
                JsonTextField.Dispose();
                JsonTextField = null;
            }

            if (LevelIndicatorTextField != null)
            {
                LevelIndicatorTextField.Dispose();
                LevelIndicatorTextField = null;
            }

            if (ProviderTextField != null)
            {
                ProviderTextField.Dispose();
                ProviderTextField = null;
            }

            if (RefreshButton != null)
            {
                RefreshButton.Dispose();
                RefreshButton = null;
            }

            if (StartTextField != null)
            {
                StartTextField.Dispose();
                StartTextField = null;
            }

            if (StatusBannerTextField != null)
            {
                StatusBannerTextField.Dispose();
                StatusBannerTextField = null;
            }

            if (StatusButton != null)
            {
                StatusButton.Dispose();
                StatusButton = null;
            }

            if (StatusTextField != null)
            {
                StatusTextField.Dispose();
                StatusTextField = null;
            }
        }
Exemplo n.º 10
0
        void ReleaseDesignerOutlets()
        {
            if (PointInspector != null)
            {
                PointInspector.Dispose();
                PointInspector = null;
            }

            if (ArrowInspector != null)
            {
                ArrowInspector.Dispose();
                ArrowInspector = null;
            }

            if (AttachedStyleInspector != null)
            {
                AttachedStyleInspector.Dispose();
                AttachedStyleInspector = null;
            }

            if (BackButton != null)
            {
                BackButton.Dispose();
                BackButton = null;
            }

            if (BooleanPropertyInspector != null)
            {
                BooleanPropertyInspector.Dispose();
                BooleanPropertyInspector = null;
            }

            if (BorderInspectorsButton != null)
            {
                BorderInspectorsButton.Dispose();
                BorderInspectorsButton = null;
            }

            if (ColorPaletteInspector != null)
            {
                ColorPaletteInspector.Dispose();
                ColorPaletteInspector = null;
            }

            if (ConnectionInspectorsButton != null)
            {
                ConnectionInspectorsButton.Dispose();
                ConnectionInspectorsButton = null;
            }

            if (ConnectionsInspector != null)
            {
                ConnectionsInspector.Dispose();
                ConnectionsInspector = null;
            }

            if (DesignSurface != null)
            {
                DesignSurface.Dispose();
                DesignSurface = null;
            }

            if (DetailsInspectorButton != null)
            {
                DetailsInspectorButton.Dispose();
                DetailsInspectorButton = null;
            }

            if (DocumentScrollView != null)
            {
                DocumentScrollView.Dispose();
                DocumentScrollView = null;
            }

            if (DocumentView != null)
            {
                DocumentView.Dispose();
                DocumentView = null;
            }

            if (DocumentViewHeight != null)
            {
                DocumentViewHeight.Dispose();
                DocumentViewHeight = null;
            }

            if (DocumentViewWidth != null)
            {
                DocumentViewWidth.Dispose();
                DocumentViewWidth = null;
            }

            if (ExportButton != null)
            {
                ExportButton.Dispose();
                ExportButton = null;
            }

            if (FillInspector != null)
            {
                FillInspector.Dispose();
                FillInspector = null;
            }

            if (FillInspectorsButton != null)
            {
                FillInspectorsButton.Dispose();
                FillInspectorsButton = null;
            }

            if (FontInspector != null)
            {
                FontInspector.Dispose();
                FontInspector = null;
            }

            if (FrameInspector != null)
            {
                FrameInspector.Dispose();
                FrameInspector = null;
            }

            if (GeneralInfoInspector != null)
            {
                GeneralInfoInspector.Dispose();
                GeneralInfoInspector = null;
            }

            if (GradientInspector != null)
            {
                GradientInspector.Dispose();
                GradientInspector = null;
            }

            if (GroupInspector != null)
            {
                GroupInspector.Dispose();
                GroupInspector = null;
            }

            if (InspectorScrollView != null)
            {
                InspectorScrollView.Dispose();
                InspectorScrollView = null;
            }

            if (InspectorView != null)
            {
                InspectorView.Dispose();
                InspectorView = null;
            }

            if (LanguageSelector != null)
            {
                LanguageSelector.Dispose();
                LanguageSelector = null;
            }

            if (LibrarySelector != null)
            {
                LibrarySelector.Dispose();
                LibrarySelector = null;
            }

            if (NumberPropertyInspector != null)
            {
                NumberPropertyInspector.Dispose();
                NumberPropertyInspector = null;
            }

            if (OSSelector != null)
            {
                OSSelector.Dispose();
                OSSelector = null;
            }

            if (PolygonInspector != null)
            {
                PolygonInspector.Dispose();
                PolygonInspector = null;
            }

            if (PortfolioInspector != null)
            {
                PortfolioInspector.Dispose();
                PortfolioInspector = null;
            }

            if (PropertyInspector != null)
            {
                PropertyInspector.Dispose();
                PropertyInspector = null;
            }

            if (RectPropertyInspector != null)
            {
                RectPropertyInspector.Dispose();
                RectPropertyInspector = null;
            }

            if (RoundRectInspector != null)
            {
                RoundRectInspector.Dispose();
                RoundRectInspector = null;
            }

            if (ScriptDebuggerInspector != null)
            {
                ScriptDebuggerInspector.Dispose();
                ScriptDebuggerInspector = null;
            }

            if (SketchInspector != null)
            {
                SketchInspector.Dispose();
                SketchInspector = null;
            }

            if (SketchPath != null)
            {
                SketchPath.Dispose();
                SketchPath = null;
            }

            if (SourceList != null)
            {
                SourceList.Dispose();
                SourceList = null;
            }

            if (StarInspector != null)
            {
                StarInspector.Dispose();
                StarInspector = null;
            }

            if (StyleInspector != null)
            {
                StyleInspector.Dispose();
                StyleInspector = null;
            }

            if (TextEditor != null)
            {
                TextEditor.Dispose();
                TextEditor = null;
            }

            if (TextEditorMode != null)
            {
                TextEditorMode.Dispose();
                TextEditorMode = null;
            }

            if (TextEditorTitle != null)
            {
                TextEditorTitle.Dispose();
                TextEditorTitle = null;
            }

            if (TextInspector != null)
            {
                TextInspector.Dispose();
                TextInspector = null;
            }

            if (TextPropertyInspector != null)
            {
                TextPropertyInspector.Dispose();
                TextPropertyInspector = null;
            }

            if (ToolArrow != null)
            {
                ToolArrow.Dispose();
                ToolArrow = null;
            }

            if (ToolBezier != null)
            {
                ToolBezier.Dispose();
                ToolBezier = null;
            }

            if (ToolCursor != null)
            {
                ToolCursor.Dispose();
                ToolCursor = null;
            }

            if (ToolLine != null)
            {
                ToolLine.Dispose();
                ToolLine = null;
            }

            if (ToolOval != null)
            {
                ToolOval.Dispose();
                ToolOval = null;
            }

            if (ToolPolygon != null)
            {
                ToolPolygon.Dispose();
                ToolPolygon = null;
            }

            if (ToolRect != null)
            {
                ToolRect.Dispose();
                ToolRect = null;
            }

            if (ToolRoundRect != null)
            {
                ToolRoundRect.Dispose();
                ToolRoundRect = null;
            }

            if (ToolStar != null)
            {
                ToolStar.Dispose();
                ToolStar = null;
            }

            if (ToolText != null)
            {
                ToolText.Dispose();
                ToolText = null;
            }

            if (ToolTriangle != null)
            {
                ToolTriangle.Dispose();
                ToolTriangle = null;
            }

            if (ToolVector != null)
            {
                ToolVector.Dispose();
                ToolVector = null;
            }
        }
Exemplo n.º 11
0
 private static void GetExportButton()
 {
     exportButton          = new ExportButton();
     exportButton.Text     = "Export";
     exportButton.Location = new Point(790, 0);
 }
Exemplo n.º 12
0
 /// <summary>
 /// export selected items
 /// </summary>
 public void ExportSelectedItems()
 {
     ExportButton.Click();
     ExportSelectedItemsTopLink.WaitUntilVisible(2).Click();
 }
 /// <summary>
 /// Export TBS CSV file
 /// </summary>
 public void ExportTBSCSV()
 {
     ExportButton.Click();
 }
Exemplo n.º 14
0
 public void ClickExport()
 {
     ExportButton.Click();
 }
Exemplo n.º 15
0
            public static bool Prefix(ToggleOption __instance)
            {
                var option =
                    CustomOption.AllOptions.FirstOrDefault(option =>
                                                           option.Setting == __instance); // Works but may need to change to gameObject.name check

                if (option is CustomToggleOption toggle)
                {
                    toggle.Toggle();
                    return(false);
                }

                if (__instance == ExportButton.Setting)
                {
                    if (!AmongUsClient.Instance.AmHost)
                    {
                        return(false);
                    }
                    ExportButton.Do();
                    return(false);
                }

                if (__instance == ImportButton.Setting)
                {
                    if (!AmongUsClient.Instance.AmHost)
                    {
                        return(false);
                    }
                    ImportButton.Do();
                    return(false);
                }


                if (option is CustomHeaderOption)
                {
                    return(false);
                }

                CustomOption option2 = ExportButton.SlotButtons.FirstOrDefault(option => option.Setting == __instance);

                if (option2 is CustomButtonOption button)
                {
                    if (!AmongUsClient.Instance.AmHost)
                    {
                        return(false);
                    }
                    button.Do();
                    return(false);
                }

                CustomOption option3 = ImportButton.SlotButtons.FirstOrDefault(option => option.Setting == __instance);

                if (option3 is CustomButtonOption button2)
                {
                    if (!AmongUsClient.Instance.AmHost)
                    {
                        return(false);
                    }
                    button2.Do();
                    return(false);
                }

                return(true);
            }
Exemplo n.º 16
0
 /// <summary>
 /// export all search result items
 /// </summary>
 public void ExportAllSearchResultItems()
 {
     ExportButton.Click();
     ExportAllSearchResultItemsTopLink.WaitUntilVisible(2).Click();
 }
Exemplo n.º 17
0
        public void Activate(Inventor.ApplicationAddInSite addInSiteObject, bool firstTime)
        {
            // authorization procedure
            _isAuthorize = true;

            if (_isAuthorize)
            {
                // Initialize AddIn members.
                _app = addInSiteObject.Application;

                #region UI INIT

                Image exportImg = TemplateAdskInventor.Properties.Resources.Button;
                _exportPict = ImageConversion.ImageToPictureDisp(exportImg);

                // get command manager
                _cmdMan = _app.CommandManager;

                // defne comand catagory for addin buttons
                _cmdCat = _cmdMan.CommandCategories.Add(
                    _panelDisplayName, "flecheria:CmdCategory:TemplateAdskInventor",
                    _addInGuid);

                ControlDefinitions ctrlDefs = _app.CommandManager.ControlDefinitions;

                try
                {
                    _exportBtnDef = ctrlDefs["flecheria:TemplateAdskInventor:TestButton"] as ButtonDefinition;
                }
                catch (Exception ex)
                {
                    #region BUTTON CREATION

                    ExportButton exportBtn = new ExportButton(_app,
                                                              "Export Obj", "flecheria:TemplateAdskInventor:ExportObj",
                                                              CommandTypesEnum.kQueryOnlyCmdType, _addInGuid,
                                                              "Export Obj with data",
                                                              "Export Obj with data and tree information",
                                                              _exportPict, _exportPict,
                                                              ButtonDisplayEnum.kAlwaysDisplayText);
                    _exportBtnDef = exportBtn.ButtonDefinition;
                    _cmdCat.Add(_exportBtnDef);

                    #endregion

                    Debug.WriteLine(ex.Message);
                }

                // create panel interface
                if (firstTime)
                {
                    try
                    {
                        if (_app.UserInterfaceManager.InterfaceStyle == InterfaceStyleEnum.kRibbonInterface)
                        {
                            #region RIBBON AND PANELS

                            // getting ribbons
                            Ribbon startedRib = _app.UserInterfaceManager.Ribbons["ZeroDoc"];
                            //Ribbon partRib = _app.UserInterfaceManager.Ribbons["Part"];
                            //Ribbon assemblyRib = _app.UserInterfaceManager.Ribbons["Assembly"];
                            //Ribbon drawingRib = _app.UserInterfaceManager.Ribbons["Drawing"];

                            // getting tab
                            RibbonTab startedTab = startedRib.RibbonTabs["id_GetStarted"];
                            //RibbonTab partTab = partRib.RibbonTabs["id_AddInsTab"];
                            //RibbonTab assemblyTab = assemblyRib.RibbonTabs["id_AddInsTab"];
                            //RibbonTab drawingTab = drawingRib.RibbonTabs["id_AddInsTab"];

                            _startedPanel = startedTab.RibbonPanels.Add(_panelDisplayName,
                                                                        "flecheria:TemplateAdskInventor:AOEPanelStart", _addInGuid, "", false);
                            //_partPanel = partTab.RibbonPanels.Add(_panelDisplayName,
                            //    "flecheria:TemplateAdskInventor:AOEPanelPart", _addInGuid, "", false);
                            //_assemblyPanel = assemblyTab.RibbonPanels.Add(_panelDisplayName,
                            //    "flecheria:TemplateAdskInventor:AOEPanelAssembly", _addInGuid, "", false);
                            //_drawingPanel = drawingTab.RibbonPanels.Add(_panelDisplayName,
                            //    "flecheria:TemplateAdskInventor:AOEPanelDrawing", addInGuid, "", false);

                            #endregion

                            #region CREATE BUTTON ON STARTED TAB

                            CommandControl startExportControl = _startedPanel.CommandControls.AddButton(
                                _exportBtnDef, false, true, "", true);

                            #endregion
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "TemplateAdskInventor Error");
                        Debug.Write(ex.Message);
                    }
                }

                #endregion
            }
        }
Exemplo n.º 18
0
        private async void ExportButton_Click(object sender, RoutedEventArgs e)
        {
            if (ImageConverter.IsLoaded)
            {
                ExportButton.IsEnabled      = false;
                Options.IsEnabled           = false;
                BrowsImageButton.IsEnabled  = false;
                BrowsFolderButton.IsEnabled = false;
                ButtonProgressAssist.SetValue(ExportButton, 0);
                int        coord     = CoordinateAxis.SelectedIndex;
                int        verAlig   = VerticalAlignmentBox.SelectedIndex;
                int        horAlig   = HorizontalAlignmentBox.SelectedIndex;
                Particle[] particles = ImageConverter.GetParticles(coord, verAlig, horAlig);
                ButtonProgressAssist.SetMaximum(ExportButton, particles.Length + 20);
                ButtonProgressAssist.SetValue(ExportButton, 20);
                ExportButton.UpdateLayout();
                string       fileName = System.IO.Path.GetFileNameWithoutExtension(FilePathBox.Text);
                string       filePath = FolderPathBox.Text + "\\" + fileName.ToLower() + ".mcfunction";
                Encoding     enc      = new System.Text.UTF8Encoding();;
                StreamWriter writer   = null;
                try
                {
                    string cs = "~";
                    switch (((ComboBoxItem)CoordinateModeBox.SelectedItem).Tag)
                    {
                    case "Relative":
                        cs = "~";
                        break;

                    case "Local":
                        cs = "^";
                        break;
                    }
                    if (!Directory.Exists(System.IO.Path.GetDirectoryName(filePath)))
                    {
                        Directory.CreateDirectory(System.IO.Path.GetDirectoryName(filePath));
                    }
                    var fullname = typeof(App).Assembly.Location;
                    var info     = FileVersionInfo.GetVersionInfo(fullname);
                    var ver      = info.FileVersion;
                    writer = new StreamWriter(filePath, false, enc);
                    writer.WriteLine($"### Particle Image Function");
                    writer.WriteLine($"### Version: {ver}");
                    writer.WriteLine($"### Width: {ImageConverter.ResizedWidth}");
                    writer.WriteLine($"### Height: {ImageConverter.ResizedHeight}");
                    writer.WriteLine($"### ParticleType: {ParticleTypeBox.SelectedValue}");
                    writer.WriteLine($"");
                    writer.WriteLine($"### This file was generated by Kemo431's Particle-Converter.");
                    writer.WriteLine($"### Download Link: https://github.com/kemo14331/Particle-Converter");
                    writer.WriteLine($"");
                    for (int i = 0; i < particles.Length; i++)
                    {
                        var    p        = particles[i];
                        string axis     = $"{cs}{Math.Round(p.x, 7).ToString("R", format)} {cs}{Math.Round(p.y, 7).ToString("R", format)} {cs}{Math.Round(p.z, 7).ToString("R", format)}";
                        string particle = "minecraft:" + ParticleTypeBox.Text;
                        if (ParticleTypeBox.SelectedValue.Equals("dust"))
                        {
                            if (UseStaticDustColor.IsChecked.Value)
                            {
                                Color color = (Color)ColorConverter.ConvertFromString(ColorCodeBox.Text);
                                particle += $" {Math.Round(color.R / 255.0d, 2).ToString("R", format)} {Math.Round(color.G / 255.0d, 2).ToString("R", format)} {Math.Round(color.B / 255.0d, 2).ToString("R", format)} {double.Parse(ParticleSizeBox.Text).ToString("R", format)}";
                            }
                            else
                            {
                                particle += $" {Math.Round(p.r / 255.0d, 2).ToString("R", format)} {Math.Round(p.g / 255.0d, 2).ToString("R", format)} {Math.Round(p.b / 255.0d, 2).ToString("R", format)} {double.Parse(ParticleSizeBox.Text).ToString("R", format)}";
                            }
                        }
                        string particleString = $"particle {particle} {axis} 0 0 0 0 1 {((ComboBoxItem)DisplayModeBox.SelectedItem).Tag} {ParticleViewerBox.Text}";
                        await Task.Run(() =>
                        {
                            writer.WriteLine(particleString);
                        });

                        ButtonProgressAssist.SetValue(ExportButton, 20 + 1 + i);
                    }
                }
                catch (Exception exc)
                {
                    MessageBox.Show("ファイルの書き込みに失敗しました\nFailed to export a file.",
                                    "エラー/Error",
                                    MessageBoxButton.OK,
                                    MessageBoxImage.Error);
                    Logger.WriteExceptionLog(exc);
                }
                finally
                {
                    if (writer != null)
                    {
                        writer.Close();
                    }
                }
                ButtonProgressAssist.SetValue(ExportButton, 0);
                Options.IsEnabled           = true;
                ExportButton.IsEnabled      = true;
                BrowsImageButton.IsEnabled  = true;
                BrowsFolderButton.IsEnabled = true;
                SystemSounds.Beep.Play();
            }
            else
            {
                SystemSounds.Beep.Play();
            }
        }
Exemplo n.º 19
0
 /// <summary>
 /// request approval for all search result items for state use
 /// </summary>
 public void RequestApprovalAllSearchResultItemsStateUse()
 {
     ExportButton.Click();
     RequestApprovalAllSearchResultItemsStateUseTopLink.WaitUntilVisible(2).Click();
 }
Exemplo n.º 20
0
 /// <summary>
 /// request approval for selected items for state use
 /// </summary>
 public void RequestApprovalSelectedItemsStateUse()
 {
     ExportButton.Click();
     RequestApprovalSelectedItemsStateUseTopLink.WaitUntilVisible(2).Click();
 }