MGH_CONDUCTOR__DEFINE Class
MGH_Conductor Purpose
A user interface for synchronised playback of one or more
MGH_Player objects.
###########################################################################
This software is provided subject to the following conditions:
1. NIWA makes no representations or warranties regarding the
accuracy of the software, the use to which the software may
be put or the results to be obtained from the use of the
software. Accordingly NIWA accepts no liability for any loss
or damage (whether direct of indirect) incurred by any person
through the use of or reliance on the software.
2. NIWA is to be acknowledged as the original author of the
software where the software is used or presented in any form.
###########################################################################
Modification History
Mark Hadfield, 1999-05.
Written.
Mark Hadfield, 1999-10.
Implemented the dialog by which animations can be added to the
conductor's list of "players" with the function
MGH_DIALOG_PICKOBJ. This was previously done with a class called
MGH_ConductorAddDialog, included in this source file. I have
saved this class elsewhere, to serve as a model if I ever want
to manage the player list with a non-modal dialog.
Mark Hadfield, 1999-11:
Now implemented as a sub-class of MGH_Atomator.
Mark Hadfield, 2001-06:
Updated for recent changes in MGH_GUI_Base event-handling conventions.
Mark Hadfield, 2001-09:
Updated for IDL 5.5.
Mark Hadfield, 2002-10:
- Updated for IDL 5.6.
- Toolbar menu items now used check buttons.
Mark Hadfield, 2004-05:
When players are released during object destruction, they have their
Update methods called (but their SLAVE property is not reset to 0,
in case they are being controlled by another conductor).