just utilize the progress bar directly
This commit is contained in:
@@ -21,16 +21,6 @@ namespace ntfysh_client
|
|||||||
private System.Windows.Forms.Timer? _updateTimer = null;
|
private System.Windows.Forms.Timer? _updateTimer = null;
|
||||||
private Stopwatch? _shownStopwatch = null;
|
private Stopwatch? _shownStopwatch = null;
|
||||||
private ToolTipIcon? _icon;
|
private ToolTipIcon? _icon;
|
||||||
private int _progress_value = 0;
|
|
||||||
private int progress
|
|
||||||
{
|
|
||||||
get { return _progress_value; }
|
|
||||||
set
|
|
||||||
{
|
|
||||||
_progress_value = value;
|
|
||||||
progressBar1.Value = value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool IsVisible
|
public bool IsVisible
|
||||||
{
|
{
|
||||||
@@ -87,7 +77,7 @@ namespace ntfysh_client
|
|||||||
|
|
||||||
if (showTimeOutBar)
|
if (showTimeOutBar)
|
||||||
{
|
{
|
||||||
progress = 100;
|
progressBar1.Value = 100;
|
||||||
_updateTimer = new System.Windows.Forms.Timer();
|
_updateTimer = new System.Windows.Forms.Timer();
|
||||||
_updateTimer.Interval = 100;
|
_updateTimer.Interval = 100;
|
||||||
_updateTimer.Tick += UpdateProgress;
|
_updateTimer.Tick += UpdateProgress;
|
||||||
@@ -121,7 +111,7 @@ namespace ntfysh_client
|
|||||||
{
|
{
|
||||||
if (_shownStopwatch is null) return;
|
if (_shownStopwatch is null) return;
|
||||||
|
|
||||||
progress = (int)((_timeout - _shownStopwatch.ElapsedMilliseconds) * 100 / _timeout);
|
progressBar1.Value = (int)((_timeout - _shownStopwatch.ElapsedMilliseconds) * 100 / _timeout);
|
||||||
lbTimeout.Text = $"{(int)(_timeout - _shownStopwatch.ElapsedMilliseconds) / 1000}";
|
lbTimeout.Text = $"{(int)(_timeout - _shownStopwatch.ElapsedMilliseconds) / 1000}";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user