Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        public ImageWriteTilesGdal(Dataset ds, int sizeTile, string path, StatusText funcST, StatusProgressBar funcSPB)
        {
            _ds       = ds;
            _sizeTile = sizeTile;
            _path     = path;

            _funcStatusText        = funcST;
            _funcStatusProgressBar = funcSPB;
        }
Beispiel #4
0
 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 });
     }
 }
Beispiel #5
0
 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 });
     }
 }
Beispiel #6
0
 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);
 }