Package pyraf :: Module epar :: Class PyrafEparDialog
[hide private]
[frames] | no frames]

Class PyrafEparDialog

source code


Instance Methods [hide private]
 
__init__(self, theTask, parent=None, isChild=0, title='PyRAF Parameter Editor', childList=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
_setTaskParsObj(self, theTask)
Overridden version, so as to use Iraf tasks and IrafParList
source code
 
_doActualSave(self, filename, comment, set_ro=False)
Overridden version, so as to check for a special case.
source code
 
_showOpenButton(self)
Override this so that we can use rules in irafpar.
source code
 
_overrideMasterSettings(self)
Override this to tailor the GUI specifically for epar.
source code
 
_nonStandardEparOptionFor(self, paramTypeStr)
Override to allow use of PsetEparOption.
source code
 
_isUnpackagedTask(self)
Hook to allow subclasses to state that this is a rogue task, not affiliated with a specific package, affecting its display.
source code
 
_getOpenChoices(self)
Get the current list of file name choices for the Open button.
source code
 
pfopen(self, event=None)
Load the parameter settings from a user-specified file.
source code
 
_getSaveAsFilter(self)
Return a string to be used as the filter arg to the save file dialog during Save-As.
source code
 
_saveAsPreSave_Hook(self, fnameToBeUsed)
Override to check for (and warn about) PSETs.
source code
 
_saveAsPostSave_Hook(self, fnameToBeUsed)
Override this to notify irafpar.
source code
 
htmlHelp(self, helpString=None, title=None, istask=False, tag=None)
Overridden version, use irafhelp to invoke the HTML help
source code
 
getHelpString(self, taskname)
Override this - in PyRAF we'll always use use iraf system help.
source code

Inherited from stsci.tools.editpar.EditParDialog: abort, buttonBox, canceled, capTaskName, checkAllTriggers, checkSetSaveChildren, checkSetSaveEntries, clearInfo, closeGui, doScroll, eparHelp, execute, focusNext, focusPrev, freshenFocus, getTaskParsObj, hasUnsavedChanges, help, makeEntries, makeFileMenu, makeHelpMenu, makeHelpWin, makeMenuBar, makeOpenMenu, makeOptionsMenu, mwl, printAbortInfo, printCloseInfo, printExecuteInfo, printHelpInfo, printHelpViewInfo, printNames, printOpenInfo, printSaveAsInfo, printSaveQuitInfo, printUnlearnInfo, processBadEntries, runTask, saveAndClose, saveAs, setAllEntriesFromParList, setExecOpt, setHelpType, setViewAtTop, showParamHelp, showStatus, showTaskHelp, unlearn, unlearnAllEntries, updateTitle, validate

Inherited from stsci.tools.editpar.EditParDialog (private): _defineEditedCallbackObjectFor, _handleParListMismatch, _postMainLoop, _preMainLoop, _pushMessages, _saveGuiSettings, _setupDefaultParamList, _toggleSectionActiveState, _updateOpen

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, theTask, parent=None, isChild=0, title='PyRAF Parameter Editor', childList=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

_setTaskParsObj(self, theTask)

source code 

Overridden version, so as to use Iraf tasks and IrafParList

Overrides: stsci.tools.editpar.EditParDialog._setTaskParsObj

_doActualSave(self, filename, comment, set_ro=False)

source code 

Overridden version, so as to check for a special case.

Overrides: stsci.tools.editpar.EditParDialog._doActualSave

_showOpenButton(self)

source code 

Override this so that we can use rules in irafpar.

Overrides: stsci.tools.editpar.EditParDialog._showOpenButton

_overrideMasterSettings(self)

source code 

Override this to tailor the GUI specifically for epar.

Overrides: stsci.tools.editpar.EditParDialog._overrideMasterSettings

_nonStandardEparOptionFor(self, paramTypeStr)

source code 

Override to allow use of PsetEparOption. Return None or a class which derives from EparOption.

Overrides: stsci.tools.editpar.EditParDialog._nonStandardEparOptionFor

_isUnpackagedTask(self)

source code 

Hook to allow subclasses to state that this is a rogue task, not affiliated with a specific package, affecting its display.

Overrides: stsci.tools.editpar.EditParDialog._isUnpackagedTask
(inherited documentation)

_getOpenChoices(self)

source code 

Get the current list of file name choices for the Open button. This is meant for subclasses to override.

Overrides: stsci.tools.editpar.EditParDialog._getOpenChoices
(inherited documentation)

pfopen(self, event=None)

source code 

Load the parameter settings from a user-specified file. Any changes here must be coordinated with the corresponding tpar pfopen function.

Overrides: stsci.tools.editpar.EditParDialog.pfopen

_getSaveAsFilter(self)

source code 

Return a string to be used as the filter arg to the save file dialog during Save-As.

Overrides: stsci.tools.editpar.EditParDialog._getSaveAsFilter

_saveAsPreSave_Hook(self, fnameToBeUsed)

source code 

Override to check for (and warn about) PSETs.

Overrides: stsci.tools.editpar.EditParDialog._saveAsPreSave_Hook

_saveAsPostSave_Hook(self, fnameToBeUsed)

source code 

Override this to notify irafpar.

Overrides: stsci.tools.editpar.EditParDialog._saveAsPostSave_Hook

htmlHelp(self, helpString=None, title=None, istask=False, tag=None)

source code 

Overridden version, use irafhelp to invoke the HTML help

Overrides: stsci.tools.editpar.EditParDialog.htmlHelp

getHelpString(self, taskname)

source code 

Override this - in PyRAF we'll always use use iraf system help. Do not query the task object.

Overrides: stsci.tools.editpar.EditParDialog.getHelpString