Exemplo n.º 1
0
        /// <summary>
        /// Import (tools, deduction values, ...)
        /// </summary>
        /// <param name="filename"></param>
        public void Import(string filename)
        {
            ImportButton.Click();
            var openDlg = On <TiOpenFileDialog, TcOpenFileDialogDatamanager>();

            openDlg.SetFilename(filename);
        }
Exemplo n.º 2
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
            });
        }
        /// <summary>
        /// Import csv file
        /// </summary>
        /// <param name="csvFilePath">path to the csv file</param>
        public void Import(string csvFilePath)
        {
            ImportButton.Click();
            var openDlg = On <TiOpenFileDialog, TcOpenFileDialogFlux>();

            openDlg.SetFilename(csvFilePath);
        }
Exemplo n.º 4
0
 private void RegisterEvents()
 {
     CreateFileButton.RegisterClickEvent(CreateFileButtonClick);
     OpenFileButton.RegisterClickEvent(OpenFileButtonClick);
     SaveFileButton.RegisterClickEvent(SaveFileButtonClick);
     ImportButton.RegisterClickEvent(ImportButtonClick);
     ExportButton.RegisterClickEvent(ExportButtonClick);
 }
Exemplo n.º 5
0
        protected override void OnModInitialized()
        {
            base.OnModInitialized();

            objDirectory = Application.persistentDataPath + "/UserData/Mesh2Craft/Models/";
            System.IO.Directory.CreateDirectory(objDirectory);

            ImportButton.Initialize();
        }
Exemplo n.º 6
0
        public ImportMessageBox()
        {
            ImportButton      = AddButton(1, 2, ImportClick);
            ImportButton.text = NodeMarkup.Localize.Settings_Restore;
            ImportButton.Disable();
            CancelButton      = AddButton(2, 2, CancelClick);
            CancelButton.text = NodeMarkup.Localize.Settings_Cancel;

            AddFileList();
        }
Exemplo n.º 7
0
 private void DropDownIndexChanged(UIComponent component, int value)
 {
     if (DropDown.SelectedObject != null)
     {
         ImportButton.Enable();
     }
     else
     {
         ImportButton.Disable();
     }
 }
Exemplo n.º 8
0
 private void CSVImportDialog_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         ImportButton.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
     }
     else
     {
         if (e.Key == Key.Escape)
         {
             CancelButton.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
         }
     }
 }
Exemplo n.º 9
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 (CancelButton != null)
            {
                CancelButton.Dispose();
                CancelButton = null;
            }

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

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

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

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

            if (TopBar != null)
            {
                TopBar.Dispose();
                TopBar = null;
            }
        }
Exemplo n.º 11
0
        private void StartImport(Configuration.Configuration config)
        {
            // clean the plate
            TasksListView.Items.Clear();
            TasksListView.Groups.Clear();

            // build the configuration object and then the loader

            BulkLoader loader = BulkLoader.Create(config);


            // since we want to track progress of tasks, lets
            // get an aggregated list of tasks from the loader's jobs
            List <BulkCopyTask> tasks = new List <BulkCopyTask>();

            loader.Jobs.ForEach(j => j.Tasks.ForEach(tasks.Add));

            // add a list group for each site being loaded.
            // TODO: relocate targets to the loader
            config.Targets.ForEach(t => TasksListView.Groups.Add(new ListViewGroup(t.Name, t.Name)));

            // create the list items and event handler
            tasks.ForEach(t =>
            {
                ListViewItem item = new ListViewItem();

                item.SubItems.Add(t.Table);
                item.SubItems.Add("");
                item.SubItems.Add("");
                item.SubItems.Add("");

                TasksListView.Items.Add(item);
                item.Group = TasksListView.Groups[t.Site];

                t.RowsInserted += (ss, eee) => TasksListView.Invoke(() => UpdateTaskItem(t, item, eee));
            });


            // set up the import completion handler
            loader.Jobs.Complete += (ss, ee) => ImportButton.Invoke(() =>
            {
                ImportButton.Text    = "Import";
                ImportButton.Enabled = true;
                panel1.Enabled       = true;
                _timer.Stop();
                long count = loader.Jobs.Select(j => j.Tasks.Sum(t => t.Count)).Sum();


                StatusLabel.Text =
                    string.Format((_abort ? Resources.Rs_ImpAbort : Resources.Rs_ImpComplete) + "\r\n",
                                  count.ToString("#,##0"),
                                  _timer.ElapsedMilliseconds / 1000f / 60f);
            });


            // start the job

            _timer.Reset();
            _timer.Start();
            ImportButton.Text = "Abort";
            new Thread(() => loader.ProcessJobs(config)).Start();
        }
        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.º 13
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);
            }