StopWatch-Timer is a simple convenient Timer application that accurately measures and displays elapsed time since pressing the Start button. It allows you to mark intermediate times without stopping the timer. It displays total seconds, as well as hours, minutes, and seconds.

Below are some examples:

Prior to starting.

While running.

After marking a time by pressing the Mark T button.

After clicking the Stop button.

Started ...
  Mark T = 11.4429 Seconds
  Mark T = 114.817 Seconds
        Seconds since last mark = 103.3741
  Mark T = 134.3164 Seconds
        Seconds since last mark = 19.4994
  Mark T = 182.462 Seconds
        Seconds since last mark = 48.1456
Stopped T = 203.762 Seconds
        Hr:Min:Sec = 00:03:23.8

Text-window, or log-file, showing time-marks, time-differences, and accumulated time outputs.

  1. Start timing by pressing the Start button.
     You will then see a running display of elapsed time.
  2. You can record intermediate times by clicking the "Mark" button.
     This will not stop or reset the main timer.
  3. To stop the timer, press the Stop button (which then becomes the
     start button again, much like mechanical stopwatches do).

  If started from a text window, you will see a running log of all
  intermediate times and final times, which can be copied and pasted
  into reports, spreadsheets, or other forms.

 Compile on Linux by typing make, or with:
   cc -O -I/usr/X11R6/include -L/usr/X11R6/lib stopwatchtimer.c \
        -lGLU -lGL -lXmu -lXext -lX11 -lm -o stopwatchtimer

 Compile on Microsoft with:
   cc stopwatchtimer.c -lglu32 -lopengl32 -lwinmm -lgdi32 -o stopwatchtimer.exe

 Depends on OpenToolKit (OTK).
 Get OTK from:

 StopWatch-Timer is distributed under BSD License.