updated progress demo

This commit is contained in:
Charlie Kindel
2020-05-21 20:37:32 -06:00
parent 45896bb88e
commit e774b7265f
2 changed files with 3 additions and 3 deletions

View File

@@ -1650,7 +1650,7 @@ namespace Terminal.Gui {
int l = m ? 1 : 0;
ny = Math.Max (y, l);
if (SuperView == null || SuperView.GetType() != typeof(Toplevel))
s = Application.Top.HasStatusBar;
s = Application.Top.StatusBar != null;
else
s = ((Toplevel)SuperView).StatusBar != null;
l = s ? Driver.Rows - 1 : Driver.Rows;

View File

@@ -81,12 +81,12 @@ namespace UICatalog {
_activityProgressBar.Fraction = 0F;
_pulseProgressBar.Fraction = 0F;
_timer = new Timer ((o) => Application.MainLoop.Invoke (() => Pulse ()), null, 0, 10);
_timer = new Timer ((o) => Application.MainLoop.Invoke (() => Pulse ()), null, 0, 250);
// BUGBUG: This timeout does nothing but return true, however it trigger the Application.MainLoop
// to run the Action. Without this timeout, the display updates are random,
// or triggered by user interaction with the UI. See #155
_timeoutToken = Application.MainLoop.AddTimeout (TimeSpan.FromMilliseconds (10), loop => true);
//_timeoutToken = Application.MainLoop.AddTimeout (TimeSpan.FromMilliseconds (10), loop => true);
}
private void Stop ()