Made the average timer a shared resource

Put in the interface material extruder setting
This commit is contained in:
Lars Brubaker 2014-12-29 16:31:30 -08:00
parent 519c857832
commit ffe200c19f
3 changed files with 20 additions and 9 deletions

View file

@ -70,6 +70,20 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
ShowAsSystemWindow();
}
#if __ANDROID__
Stopwatch totalDrawTime = new Stopwatch();
AverageMillisecondTimer millisecondTimer = new AverageMillisecondTimer();
public override void OnDraw(Graphics2D graphics2D)
{
totalDrawTime.Restart();
base.OnDraw(graphics2D);
totalDrawTime.Stop();
millisecondTimer.Update((int)totalDrawTime.ElapsedMilliseconds);
millisecondTimer.DrawTopCenter(this, graphics2D);
}
#endif
private void AddHandlers()
{
ActiveTheme.Instance.ThemeChanged.RegisterEvent(ThemeChanged, ref unregisterEvents);