public void Setup(Plugin plugin) { StatusProgressBarPlugin progressBarPlugin = plugin.PluginBase as StatusProgressBarPlugin; StatusProgressBar bar = GetStatusProgressBar(Convert.ToInt32(progressBarPlugin.Length)); bar.Value = Convert.ToInt32(progressBarPlugin.Value); StatusBarSingleton.MainStatusBar.Add(bar); }
private StatusProgressBar GetStatusProgressBar(int sizeX) { StatusProgressBar bar = new StatusProgressBar(); bar.Name = "toolStripProgressBar"; bar.Size = new System.Drawing.Size(sizeX, 16); bar.Maximum = 100; return(bar); }
public ImageWriteTilesGdal(Dataset ds, int sizeTile, string path, StatusText funcST, StatusProgressBar funcSPB) { _ds = ds; _sizeTile = sizeTile; _path = path; _funcStatusText = funcST; _funcStatusProgressBar = funcSPB; }
void UpdateWorkflowEntry(int[] WorkflowMarker, string WorkflowName) { if (StatusProgressBar.InvokeRequired) { UpdateWorkflowEntry_d CALL_d = new UpdateWorkflowEntry_d(UpdateWorkflowEntry); StatusProgressBar.Invoke(CALL_d, new object[] { WorkflowMarker, WorkflowName }); } else { WorkflowsGrid.Rows.Add(new object[] { WorkflowsGrid.Rows.Count + 1, string.Format("{0} - {1}", WorkflowMarker[0], WorkflowMarker[1]), WorkflowName }); } }
void UpdateWorkflowHostEntry(string Host) { if (StatusProgressBar.InvokeRequired) { UpdateWorkflowHostEntry_d CALL_d = new UpdateWorkflowHostEntry_d(UpdateWorkflowHostEntry); StatusProgressBar.Invoke(CALL_d, new object[] { Host }); } else { HostnamesScopeGrid.Rows.Add(new object[] { true, Host }); } }
void UpdateScanStatus(bool Running, string Message) { if (StatusProgressBar.InvokeRequired) { UpdateScanStatus_d CALL_d = new UpdateScanStatus_d(UpdateScanStatus); StatusProgressBar.Invoke(CALL_d, new object[] { Running, Message }); } else { StatusProgressBar.Visible = Running; StatusLbl.Text = Message; if (!Running) { ScanBtn.Text = "Scan Workflows"; } } }
public void Process(string text, double progress) { LoadingText.Text = text; StatusProgressBar.IsIndeterminate = false; StatusProgressBar.AnimeToValueAsPercent(progress); }
public void Done() { LoadingText.Text = "加载完成."; StatusProgressBar.AnimeToValueAsPercent(1); }