BlenderRenderController.MainForm.renderAllButton_Click C# (CSharp) Method

renderAllButton_Click() private method

private renderAllButton_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void renderAllButton_Click(object sender, EventArgs e)
        {
			//Becuase "clever" coding before us
			if( startTime == DateTime.MaxValue ) {
				//First time, set start time
				startTime = DateTime.Now;
				TotalTime.Text = "Total Time: 00:00:00";
			}
			else {
				//Stopping whether finished or user intervention so show time run
				TimeSpan runTime = DateTime.Now - startTime;
				TotalTime.Text = String.Format( "Total Time: {0,2:D2}:{1,2:D2}:{2,2:D2}", (int)runTime.TotalHours, runTime.Minutes, runTime.Seconds );
				startTime = DateTime.MaxValue;
			}

            renderAllTimer.Enabled = !renderAllTimer.Enabled;
            renderAllButton.Text   = renderAllTimer.Enabled ? "Stop" : "Render all";
        }