From 28ba1cbc8632ce5ef1de1af3e6e7b85b4b01726c Mon Sep 17 00:00:00 2001 From: Thilo Graf Date: Thu, 20 Oct 2016 23:53:42 +0200 Subject: [PATCH] CHintBox: visualize timeoutbar with smooth progress Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/4ff7bd8f7ee2d898bea82d366a3e7daf2ed89ed4 Author: Thilo Graf Date: 2016-10-20 (Thu, 20 Oct 2016) --- src/gui/widget/hintbox.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui/widget/hintbox.cpp b/src/gui/widget/hintbox.cpp index 84e450e31..e8a8aee00 100644 --- a/src/gui/widget/hintbox.cpp +++ b/src/gui/widget/hintbox.cpp @@ -177,13 +177,13 @@ void CHintBox::showTimeOutBar() { if(timeout_pb){ timeout_pb->paint0(); - timeout_pb->setValues(timeout_pb->getValue()+1, timeout); + timeout_pb->setValues(timeout_pb->getValue()+1, 100*timeout); }else{ timeout_pb = new CProgressBar(); timeout_pb->setDimensionsAll(ccw_body->getRealXPos(), ccw_body->getRealYPos(), ccw_body->getWidth(), TIMEOUT_BAR_HEIGHT); - timeout_pb->setValues(0, timeout); + timeout_pb->setValues(0, 100*timeout); if (!timeout_pb_timer) - timeout_pb_timer = new CComponentsTimer(1); + timeout_pb_timer = new CComponentsTimer(1, true); timeout_pb_timer->OnTimer.connect(sigc::mem_fun0(this, &CHintBox::showTimeOutBar)); timeout_pb_timer->startTimer(); }