public void MoveToNextProcess(IProcessLoadingProgress process) { // determin range currentProcessRange = (1.0f - progress) / (numExpectedProcesses - processed.Count); processed.Add(process); UpdateProcess(process, 0f); }
public void InsertProcess(IProcessLoadingProgress process) { TreeNode[] children = new TreeNode[process.LogDataSize]; int idx = 0; foreach (LogItem item in process.LogData) { children[idx++] = new TreeNode(string.Format("{0} [{1}]", item.Message, item.Level), (int)item.Level, (int)item.Level); } root.Nodes.Add(new TreeNode(process.Name, children)); }
public void UpdateProcess(IProcessLoadingProgress process, float progress) { if (OnProcessUpdate != null) OnProcessUpdate(process); this.progress += (currentProcessRange * progress); if ((int)(this.progress * 100) != progressI) { progressI = (int)(this.progress * 100); if (OnUpdate != null) OnUpdate(this); } }
public void UpdateProcess(IProcessLoadingProgress process, float progress) { if (OnProcessUpdate != null) { OnProcessUpdate(process); } this.progress += (currentProcessRange * progress); if ((int)(this.progress * 100) != progressI) { progressI = (int)(this.progress * 100); if (OnUpdate != null) { OnUpdate(this); } } }
void progress_OnProcessUpdate(IProcessLoadingProgress process) { this.Invoke(updateProcessDelegate, process, null); }
public void InsertProcess(IProcessLoadingProgress process) { }