Package pyraf :: Module gki :: Class GkiKernel
[hide private]
[frames] | no frames]

Class GkiKernel

source code

Abstract class intended to be subclassed by implementations of GKI kernels. This is to provide a standard interface to irafexecute

Instance Methods [hide private]
 
__init__(self) source code
 
createFunctionTables(self)
Use Python introspection to create function tables
source code
 
control(self, gkiMetacode) source code
 
append(self, gkiMetacode, isUndoable=0) source code
 
translate(self, gkiMetacode, redraw=0) source code
 
errorMessage(self, text) source code
 
getBuffer(self) source code
 
flush(self) source code
 
clear(self) source code
 
taskStart(self, name)
Hook for stuff that needs to be done at start of task
source code
 
taskDone(self, name)
Hook for stuff that needs to be done at completion of task
source code
 
undoN(self, nUndo=1) source code
 
redoN(self, nRedo=1) source code
 
prepareToRedraw(self)
Hook for things that need to be done before redraw from metacode
source code
 
redrawOriginal(self) source code
 
clearReturnData(self) source code
 
gcur(self) source code
 
pushStdio(self, stdin=None, stdout=None, stderr=None)
Push current stdio settings onto stack at set new values
source code
 
popStdio(self)
Restore stdio settings from stack
source code
 
getStdin(self, default=None) source code
 
getStdout(self, default=None) source code
 
getStderr(self, default=None) source code