mod_prefs__define.pro
mod_prefs
Description:
The 'preferences' window
As of know, all preferences are handled and dealt with here -
but in principle the modules should deal with their own
preferences.
Should have some interface class which deals with prefs and which
modules that want to publish preferences should implement.
Later. No need to shoot sparrows with cannons right now.
mod_prefs::init
Syntax:
obj = obj_new('lupemod', type, exclusive )
Arguments:
type
One of 'noUI', 'top', 'embedded' (case-insensitive)
Description:
mod_prefs::readyToExecute
Syntax:
Arguments:
Description:
mod_prefs::map
Syntax:
Arguments:
Description:
Creates the widget on screen
mod_prefs::saveButtonEvt, evt
Description:
mod_prefs::resetButtonEvt, evt
Description:
mod_prefs::okButtonEvt, evt
Description:
mod_prefs::languageSelectEvt, evt
Description:
mod_prefs::wdirSelectEvt, evt
Description:
mod_prefs::logfileSelectEvt, evt
Description:
mod_prefs::floatingWinsSelectEvt, evt
Description:
mod_prefs::autocalcctrSelectEvt, evt
Description:
mod_prefs::checkStudyIDSelectEvt, evt
Description:
mod_prefs::baselinet0SelectEvt, evt
Description:
mod_prefs::baselinet1SelectEvt, evt
Description:
mod_prefs::defaultTRSelectEvt, evt
Description:
mod_prefs::defaultTESelectEvt, evt
Description:
mod_prefs::warnDefaultUsageSelectEvt, evt
Description:
mod_prefs::warnResultReplaceSelectEvt, evt
Description:
mod_prefs::icUIDButtonEvt, evt
Description:
mod_prefs::icUIDChangeEvt, evt
Description:
mod_prefs::sigthresSelectEvt, evt
Description:
mod_prefs::ctrthresSelectEvt, evt
Description:
mod_prefs::wcutoffSelectEvt, evt
Description:
mod_prefs::cbvcutoffSelectEvt, evt
Description:
mod_prefs::cbfcutoffSelectEvt, evt
Description:
mod_prefs::mttcutoffSelectEvt, evt
Description:
mod_prefs::dummyEvt, evt
Description:
needed to catch events from tab changes
mod_prefs::setDefaults
Description:
Sets default values for all preference variables - to be used to
create a preferences file from scratch
mod_prefs::load
Description:
Load preferences from preferences.xml via IDLffXMLSAX mod_prefs_xml
mod_prefs::save
Description:
Save the preferences to preferences.xml
mod_prefs__define
Description:
Private Procedure (constructor)
mod_prefs_xml::init
Description:
The parser reads the xml file and stores the read values in the
prefs structure
mod_prefs_xml::startElement
Description:
We have only and always two hierarchy levels which simplifies things
a lot.
mod_prefs_xml::endElement
Description:
mod_prefs_xml::characters
Description:
mod_prefs_xml__define
Description:
create separate object - dunno if multiple inheritance works under
IDL, but that's cleaner anyway