code: def SourceShowFile(self, node):
          
          filename = self.adapter.filename( node )
          if filename and self.sourceFileShown != filename:
              try:
                  data = open(filename).read()
              except Exception, err:
                  # TODO: load from zips/eggs? What about .pyc issues?
                  return None
              else:
                  #self.sourceCodeControl.setText(data)
                  self.sourceCodeControl.ClearAll()
                  self.sourceCodeControl.AppendText( data )
          return filename
docs: Show the given file in the source-code view (attempt it anyway)