aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.UI/Controls
diff options
context:
space:
mode:
authorVictoria Plitt <Victoria.Plitt@twine-s.com>2023-08-25 19:26:42 +0300
committerVictoria Plitt <Victoria.Plitt@twine-s.com>2023-08-25 19:26:42 +0300
commitf6b8be518df438baa155f718619ad04905b4fae5 (patch)
tree1dd5ec989a3b44c3e40905bcb4b9c8449558a0a8 /Software/Visual_Studio/PPC/Tango.PPC.UI/Controls
parent03ed23e3615d4ff7789f40631d2b81dda3b1daba (diff)
downloadTango-f6b8be518df438baa155f718619ad04905b4fae5.tar.gz
Tango-f6b8be518df438baa155f718619ad04905b4fae5.zip
Resume button. Set SettingUpTotalProgress as global Start Position.
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.UI/Controls')
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.UI/Controls/RunningJobViewerEureka.xaml.cs12
1 files changed, 6 insertions, 6 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/Controls/RunningJobViewerEureka.xaml.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/Controls/RunningJobViewerEureka.xaml.cs
index 11823f797..60c5a0346 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.UI/Controls/RunningJobViewerEureka.xaml.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/Controls/RunningJobViewerEureka.xaml.cs
@@ -236,14 +236,14 @@ namespace Tango.PPC.UI.Controls
if(slider_control != null)
{
slider_control.Value = SliderValue;
- if(RunningJobStatus != null && RunningJobStatus.IsSettingUp == false && IsHasMultipleColorsSegments && ColorCanvas != null && ControlWidth > 0)
+ if(RunningJobStatus != null && RunningJobStatus.IsSettingUp == false && IsHasMultipleColorsSegments && ColorCanvas != null && ControlWidth > 0 && RunningJobStatus.CurrentUnitProgress > 0.01 && RunningJobStatus.CurrentUnitTotalProgress > 0)
{
double progress = RunningJobStatus.CurrentUnitProgress;
double total = RunningJobStatus.CurrentUnitTotalProgress;
int currentUnit = RunningJobStatus.CurrentUnit;
- int totalUnits = Job.NumberOfUnits;
-
+ int totalUnits = RunningJobStatus.RemainingUnits + RunningJobStatus.CurrentUnit;//Job.NumberOfUnits;
+
double simpleoffset = ((progress / total) * ControlWidth) ;
double multiplier = (((double)(totalUnits - 1)) / (double)totalUnits);
@@ -256,16 +256,16 @@ namespace Tango.PPC.UI.Controls
_prevOffset = ControlWidth * (1-multiplier) * currentUnit;
}
_addOffset = _prevOffset;
- //Debug.WriteLine($"OnSliderValueChanged prevOffset: '{_prevOffset}' currentUnit = {currentUnit}, total:{total}");
}
-
+ // Debug.WriteLine($"OnSliderValueChanged Offset: '{offset}' CurrentUnitProgress = {RunningJobStatus.CurrentUnitProgress} progress= {progress} currentUnit = {currentUnit}, total:{total}");
offset += _addOffset;
if (offset >= ControlWidth && currentUnit < (Job.NumberOfUnits - 2))
{
offset -= ControlWidth;//round
- //Debug.WriteLine($"OnSliderValueChanged round!!! offset: '{offset}' currentUnit = {currentUnit}, total:{total}");
+ // Debug.WriteLine($"OnSliderValueChanged round!!! offset: '{offset}' currentUnit = {currentUnit}, total:{total}");
}
+
//if(currentUnit == (Job.NumberOfUnits - 1))
//{
// Debug.WriteLine($"OnSliderValueChanged offset: '{offset}' currentUnit = {currentUnit}. ControlWidth = {ControlWidth} total:{total}");