#! /usr/bin/env python

import pygtk
pygtk.require('2.0')
import gtk
import os

class ViewFind:

   def delete_event(self, widget, event, data=None):
      return False

   def destroy(self, widget, data=None):
      os.system ("rm -Rf /home/findump.txt")
      gtk.main_quit()

   def __init__(self):
      self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
      self.window.connect("delete_event", self.delete_event)
      self.window.connect("destroy", self.destroy)
      self.window.set_border_width(1)
      self.window.set_default_size(800, 480)

      self.texteditorsw = gtk.ScrolledWindow()
      self.texteditorsw.set_policy(gtk.POLICY_AUTOMATIC,gtk.POLICY_AUTOMATIC)
      self.texteditor = gtk.TextView(buffer=None)
      self.textbuffer = self.texteditor.get_buffer()
      self.file = open("/home/findump.txt", 'r')
      self.contents = self.file.read()
      self.file.close()
      self.textbuffer.set_text(self.contents)
      self.texteditor.set_editable(True)
      self.texteditor.set_justification(gtk.JUSTIFY_LEFT)

      self.texteditorsw.add(self.texteditor)
       
      self.window.add(self.texteditorsw)

      self.texteditorsw.show()
      self.texteditor.show()
      self.window.show()


   def main(self):
      gtk.main()

if __name__ == "__main__":
   find = ViewFind()
   find.main()
