/** @page Window Window

@tableofcontents

This is the central window to GMM.

@image html gmm_window.png

This window shows the wood moisture content for the entire run and for the current package.

@section gmm_window_usage Usage

The same windows as above, but with key features identified:

@image html gmm_window_markup.png

Feature			| Description
----------------|------------
A				| The tabs at the top of the window select which device to view.  Each tab corresponds to a different "prefix" in @ref configuration.
B				| The kiln, run, and package number.  These values are obtained via DDE and cannot be edited.
C				| The total number of boards in each moisture content level for the current run.  These values are updated once per second, or as described by @p *_chart_redraw_ms in @ref configuration.
D				| Summary info for the run.  This shows the total number of boards, the average moisture content, and the standard deviation.
E				| A chart showing the moisture level of boards for both the run and the package.  The colours in the chart correspond to the colours used in section @b C and @b F.  The chart is updated once per second, or as described by @p *_chart_redraw_ms in @ref configuration.
F				| Similar to @b C, but for the current package.
G				| Similar to @b D, but for the current package.

@section gmm_warning Warning Messages

@subsection gmm_warning_boards Boards

At regular intervals (as determined by the configuration value @p *_chart_redraw_ms), GMM can be configured to check that a package doesn't contain too many boards.  When enabled, once a pre-determined minimum threshold is met, a popup message similar to this one is shown:

@image html warning_number_of_boards.png

The popup can be toggled on/off, the minimum threshold can be set to a specific value, and the length of time between popups can also be explicitly set.

@see @ref configuration @li @p warn_board_threshold @li @p warn_if_package_contains_too_many_boards @li @p warn_seconds_between_warnings

@section gmm_window_keys Keys

The following keys activate additional functionality:

Key					| Description
--------------------|------------
@p F1				| Display version information.
@p SHIFT + @p F2	| Open the folder where the configuration file is stored on disk.  See @ref configuration.
@p SHIFT + @p F4	| Open the GMM log file.  This is mostly intended for debug purposes.

*/
