public UleDlg(MoleculeLoadingResults results, LoadingProgress progress) { InitializeComponent(); this.results = results; LogDataTreeNodeFormatting logFormatting = new LogDataTreeNodeFormatting(); progress.CollateLogData(LogItem.ItemLevel.UserInfo, logFormatting); treeView1.Nodes.Add(logFormatting.GetRoot()); }
private void LoadingProcess() { progress = new LoadingProgress(3); progress.OnUpdate += new LoadingProgress.ProgressUpdateHandler(progress_OnUpdate); progress.OnProcessUpdate += new LoadingProgress.ProcessUpdateHandler(progress_OnProcessUpdate); loadedChemFile = MoleculeLoader.LoadFromFile(filename, progress); // close dlg this.Invoke(closeDelegate); }
void progress_OnUpdate(LoadingProgress progress) { this.Invoke(updateDelegate); }
public ProcessLoadingProgress(string name, LoadingProgress loadingProgress) { this.name = name; this.progress = 0; this.loadingProgress = loadingProgress; this.log = new List<LogItem>(); }