4 #include "bcrepeater.inc"
5 #include "bcwindowbase.inc"
6 #include "condition.inc"
10 class BC_Repeater
: public Thread
13 BC_Repeater(BC_WindowBase
*top_level
, long delay
);
17 int start_repeating();
25 // Prevent new signal until existing event is processed
26 Condition
*repeat_lock
;
30 BC_WindowBase
*top_level
;
31 // Delay corrected for the time the last repeat took
33 Condition
*pause_lock
;
34 Condition
*startup_lock
;