Bug 46 - Postpone timebar reset at mainwindow until first activity
Status:
VERIFIED FIXED
Component:
GUI :: gtkmm
Version:
unspecified
Hardware:
PC Windows NT
Importance:
P3 enhancement
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Sep 6 2002 21:24:57 UTC
by:
Kees-Jan Dijkzeul
Modified:
Oct 22 2002 01:54:46 UTC
WhoWhenWhatRemovedAdded
Raymond PennersSep 6 2002 21:59:24 UTCstatusNEWASSIGNED
op_sysWindows NTAll
platformPCAll
summaryMicropause countdown reset to early?Postpone timebar reset at mainwindow until first activity
Rob CaelersSep 6 2002 22:00:44 UTCop_sysAllWindows NT
platformAllPC
Rob CaelersSep 6 2002 22:03:18 UTCstatusASSIGNEDRESOLVED
resolutionFIXED
Raymond PennersSep 6 2002 22:05:22 UTCstatusRESOLVEDVERIFIED
Description
Kees-Jan Dijkzeul  Sep 6 2002 21:24:57 UTC
In the micropause window, there is a counter, counting down (in my case from 20 
seconds to 0).
Currently, at the end of the micropause, first the counter is reset to 20, and 
then the window is removed. This looks a bit odd.
Comment 1
Kees-Jan Dijkzeul  Sep 6 2002 21:43:59 UTC
Something similar holds for the progress bars in the Workrave main window. In 
case of a break, they show a green progress bar. By the time the progress bar 
is full (and the (natural?) break is over), the timer is reset, and the 
progress bar is emptied.

I'd like to see the progress bar stay at 100% until the first activity. That 
way, I don't have to compare the current timer value to my work limit, to know 
whether or not I breaked.
Comment 2
Raymond Penners  Sep 6 2002 21:59:24 UTC
Your first comment is a duplicate of bug #43.
Your second comment is not related to the first and the summary of this bug,
renaming this bug...
Comment 3
Rob Caelers  Sep 6 2002 22:00:44 UTC
Uh...the bug is actually in Timer. on reset, the last-stop-time is also reset.
As a result, elapsed time and elapsed idle time == 0. Fixing.
Comment 4
Rob Caelers  Sep 6 2002 22:03:18 UTC
The elasped idle time is no longer set to 0 when the timer resets. This probably
also solves bug #43. When the timer reset and the idle time is set to 0, the
micropause windowe displays that the user did not pause before removing the window.