MGH_GUI_PROPERTYSHEET__DEFINE
Class
MGH_GUI_PropertySheet
Purpose
This class implements a GUI application for setting the properties
of an object, using the IDL property-sheet widget
Calling Sequence
An example of the
calling sequence is (within a method of the client object):
mgh_new, 'MGH_GUI_PropertySheet', CLIENT=self, SPECTATOR=self
The dialogue gets the value of the client's STYLE property during
initialisation and then sets the value of the same property when
the user presses the Apply or OK buttons (or, in IMMEDIATE mode, whenever
the droplist value is changed). This mode of operation
can be used with or without blocking in the dialogue.
Properties
The following properties are supported, in addition to those inherited
from the superclass, MGH_GUI_Base
CLIENT (Init, Get, Set)
A reference to the object(s) whose properties are to be set
SPECTATOR (Init, Get, Set)
A reference to object(s) that are to be informed when the
properties have been changed
###########################################################################
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, 2004-06:
Written.