/// <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); }
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); }
private void RegisterEvents() { CreateFileButton.RegisterClickEvent(CreateFileButtonClick); OpenFileButton.RegisterClickEvent(OpenFileButtonClick); SaveFileButton.RegisterClickEvent(SaveFileButtonClick); ImportButton.RegisterClickEvent(ImportButtonClick); ExportButton.RegisterClickEvent(ExportButtonClick); }
protected override void OnModInitialized() { base.OnModInitialized(); objDirectory = Application.persistentDataPath + "/UserData/Mesh2Craft/Models/"; System.IO.Directory.CreateDirectory(objDirectory); ImportButton.Initialize(); }
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(); }
private void DropDownIndexChanged(UIComponent component, int value) { if (DropDown.SelectedObject != null) { ImportButton.Enable(); } else { ImportButton.Disable(); } }
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)); } } }
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; } }
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; } }
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); }